springcloud筆記6 服務降級報警

2021-10-01 03:16:29 字數 877 閱讀 9623

需求實現的幾個考慮重點:

實現**如下:

1,新增redis依賴

pom檔案

org.springframework.boot

spring-boot-starter-data-redis

yml檔案

spring:

redis:

host: 127.0.0.1

port: 6379

password: 123456

2,修改處理器
@autowired

private stringredistemplate template;

//簡訊任務放入執行緒處理

private forkjoinpool pool = new forkjoinpool(5);

//原有的請求新增httpservletrequest獲取ip

//服務降級方法傳送報警簡訊

// 降級發生後的報警

private void alarm(string key) }}

}// 使用執行緒池實現非同步簡訊傳送

private void sendfallbackmsg(string key) );

}

springcloud學習 eureka服務提供者

上篇博文已經完成註冊中心基本功能,按照上篇博文方式建立新的module,用來配置服務提供者。1 在輸入module名稱時,輸入module名稱為eurekaclient。注意對應配置檔案與上篇的區別 對應的埠號為8010 對應registerwitheureka 表示是否將本應用註冊到eureka服...

springcloud搭建eureka服務

案例建立的工程名為 springcloue parent 02 修改pom檔案 pom org.springframework.cloud spring cloud dependencies greenwich.release pomimport 案例子工程名為 eureka com.yl spri...

SpringCloud 搭建Zuul閘道器服務(七)

閘道器的作用 可以實現負載均衡 路由 日誌 許可權控制 監控 nginx和zuul的區別 閘道器和過濾器的區別 建立springcloud zuul gateway專案將zuul的配置存放在分布式配置中心裡面 引入依賴 org.springframework.cloud spring cloud s...