成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Nacos 存儲 Sentinel 規則信息

開發 前端
我們可以通過 Zookeeper , Applo , Nacos 等配置中心將這些規則配置存儲起來,讓服務重啟或者啟動多節點的時候可以共享配置數據。

[[400589]]

Sentinel 規則配置,一旦我們重啟服務過后,所有的規則都會消失。我們可以通過 Zookeeper , Applo , Nacos 等配置中心將這些規則配置存儲起來,讓服務重啟或者啟動多節點的時候可以共享配置數據。

之前的項目我們通過 Nacos 來作為服務注冊中心和服務配置中心,我們也可以將 Nacos 作為 Sentinel 的配置數據存儲倉庫,來為我們提供Sentinel 配置數據的持久化。 如下圖所示


增加 Nacos 存儲依賴

需要獨立引入如下依賴,來申明 sentinel 的規則數據存儲在 nacos 中。

  1. <dependency> 
  2.   <groupId>com.alibaba.csp</groupId> 
  3.   <artifactId>sentinel-datasource-nacos</artifactId> 
  4. </dependency> 

添加 YML 配置

我們如果使用 Sentinel 的獨立數據源功能,那么需要在 yaml 文件中申明數據源配置信息。

  1. spring: 
  2.   application: 
  3.     name: stock-service 
  4.   profiles: 
  5.     active: dev 
  6.   cloud: 
  7.     sentinel: 
  8.       transport: 
  9.         port: 8719 
  10.         dashboard: localhost:8080 
  11.       enabled: true 
  12.       datasource: 
  13.         ds: 
  14.           nacos: 
  15.             dataId: ${spring.application.name}-flow-rules 
  16.             groupId: DEFAULT_GROUP 
  17.             data‐type: json 
  18.             rule‐type: flow 

Nacos 增加配置

在 Nacas 配置中心,我們需要添加規則配置并且發布,這里需要注意 dataId 和 groupId 一定不要搞錯,不然會導致找不到數據配置,如下圖所示:

數據模板

  1.   { 
  2.     "resource""abc"
  3.     "controlBehavior": 0, 
  4.     "count": 20.0, 
  5.     "grade": 1, 
  6.     "limitApp""default"
  7.     "strategy": 0 
  8.   } 

 最后我們啟動服務和 Sentinel 控制臺,就可以在流控信息這個菜單下面查看到我們在配置中心定義的流控信息。

 Sentinel 查看配置

總結

至此我們就完成了,Sentinel 對規則持久化到 Nacos 的全部操作。這里有一個小小的問題就是我們在 Sentinel 控制臺修改規則過后默認不能直接同步到 Nacos 中,如果需要同步到 Nacos 中的需要修改 Sentinel 控制臺的源碼,配置信息通過 “推模式”同步到 Nacos 中存儲。

更多的 Sentinel 使用可以參考官方文檔,文檔地址:

https://github.com/alibaba/Sentinel/wiki/Sentinel-%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%88%E9%9B%86%E7%BE%A4%E6%B5%81%E6%8E%A7%E7%AE%A1%E7%90%86%EF%BC%89#%E8%A7%84%E5%88%99%E9%85%8D%E7%BD%AE

 

責任編輯:姜華 來源: 運維開發故事
相關推薦

2021-05-17 07:50:06

流控規則Sentinel

2024-04-25 16:17:53

SentinelNacos數據源

2025-05-08 01:20:00

2023-10-17 17:13:14

內存程序源碼

2022-05-25 08:42:32

sentinel流控規則

2021-05-14 07:45:07

Sentinel 接口限流

2023-10-07 12:06:52

2022-08-16 08:19:04

Sentinel微服務

2023-02-27 09:32:00

微服務Nacos

2024-04-29 08:05:34

NacosJava數據結構

2022-06-13 09:58:06

NacosSpring

2010-10-26 17:41:05

Oracle索引

2022-05-22 09:48:47

微服務Sentinel

2023-09-18 14:39:02

2009-12-08 18:31:58

WCF WEB

2020-07-13 09:09:23

Sentinel源碼Bucket

2022-04-30 11:10:40

Nacos集群環境企業

2021-08-02 07:35:19

Nacos配置中心namespace

2012-10-24 11:08:41

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产99国产 | 日韩成人免费视频 | 免费观看色| 国产剧情一区 | 一级一级一级毛片 | 久久国产精品免费一区二区三区 | 欧美日韩一二三区 | 蜜桃综合在线 | 亚洲精品9999 | 一区二区精品电影 | 四虎成人免费视频 | 久久久国产精品一区 | 四虎永久免费影院 | 亚洲毛片 | 欧美在线一区二区三区 | 成人免费一区二区三区视频网站 | 亚洲精品小视频在线观看 | 天堂久| 涩涩视频在线观看免费 | 国产精品久久久久9999鸭 | 精品丝袜在线 | 中文字幕第一页在线 | 91精品国产欧美一区二区成人 | 中国三级黄色录像 | 国产一区二区三区四区 | 无码一区二区三区视频 | 91精品在线播放 | 日产精品久久久一区二区福利 | 欧美专区日韩 | 亚洲一区毛片 | 亚洲网在线 | 91久久久久久 | 亚洲视频免费观看 | 国产成人一区二区三区电影 | 国产一区 在线视频 | 亚洲精品久久久久国产 | 日韩中文字幕在线播放 | 久久久久国产精品免费免费搜索 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 欧美精品一区二区免费 | 国产精品99久久久久久动医院 |