Sentinel+Nacos实现Sentinel的持久化规则,就很nice!
生活随笔
收集整理的這篇文章主要介紹了
Sentinel+Nacos实现Sentinel的持久化规则,就很nice!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果不對Sentinel進行持久化,一旦服務器斷開,那我們配置的限流規則就不存在了。官方推薦了使用Sentinel持久化到Nacos,至于為什么這樣,不推薦一家的產品,留著過年呀!
文章目錄
- 1、導入依賴
- 2、配置文件修改
- 3、啟動服務
1、導入依賴
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency><dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-datasource-nacos</artifactId></dependency>sentinel-datasource-nacos這個依賴從名字也可以看出是連接sentinel和nacos的,也就是持久化到nacos
2、配置文件修改
server:port: 9090 spring:application:name: sentinel-ribbon-consumer #服務名cloud:nacos:discovery:server-addr: xxxx:8848 #nacos中心地址sentinel:transport:dashboard: 127.0.0.1:8080 # sentinel服務地址port: 8719#sentinel分為client和控制面板,client啟動后需要每隔一段時間向控制面板發送心跳,這個端口就是完成相關工作,如果8719被占用就會加一,一直到8080datasource:ds1:nacos:server-addr: xxxx:8848dataId: sentinel-ribbon-consumergroupId: DEFAULT_GROUPdata-type: jsonrule-type: flow feign:sentinel:enabled: true
3、啟動服務
訪問sentinel控制臺,點擊流控規則就直接可以看到如下結果
持久化成功!
總結
以上是生活随笔為你收集整理的Sentinel+Nacos实现Sentinel的持久化规则,就很nice!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 流控组件Sentinel核心注解@Sen
- 下一篇: 操作云数据库出现Access denie