一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 使用 Nacos 存儲 Sentinel 規則信息

使用 Nacos 存儲 Sentinel 規則信息

2021-05-21 01:13運維開發故事老鄭 編程技術

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

使用 Nacos 存儲 Sentinel 規則信息

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

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

使用 Nacos 存儲 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 一定不要搞錯,不然會導致找不到數據配置,如下圖所示:

使用 Nacos 存儲 Sentinel 規則信息

數據模板

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

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

 Sentinel 查看配置

 

使用 Nacos 存儲 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

原文鏈接:https://mp.weixin.qq.com/s/Kc-ErhQiXEyJkyjnUfahpQ

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品视频一区二区 | 网站国产 | 变态 另类 国产 亚洲 | 国产日日操 | 全彩孕交漫画福利啪啪吧 | 第一福利在线观看永久视频 | 美女全身体光羞羞漫画 | x8x8国产在线观看2021 | 国内精品中文字幕 | 国产成+人+综合+亚洲不卡 | 40分钟在线观看免费 | 欧美大片一级片 | 国产日韩欧美 | 三级黄色片在线免费观看 | 99精品国产美女福到在线不卡 | 俄罗斯图书馆无打码久久 | 17个农民工婉莹第一部 | 午夜爽喷水无码成人18禁三级 | 日本欧美不卡一区二区三区在线 | 成人性生交大片免费看软件 | 无码人妻视频又大又粗欧美 | 亚洲图片综合区 | 亚洲a在线视频 | 国产免费资源 | 免费国产高清精品一区在线 | 精品成人在线 | 三级黄色片在线免费观看 | 成人毛片1024你懂的 | 青草网在线观看 | 2012年中文字幕在线看 | bt伙计最新合集 | 色妞女女女女女bbbb | 国产综合亚洲欧美日韩一区二区 | 国产成人啪精品视频站午夜 | 丝瓜污污视频 | xnxx动漫| jizz农村野外jizz农民 | 俄罗斯图书馆无打码久久 | 久久综合狠狠综合狠狠 | 放荡的女老板bd中文字幕 | 妹妹骑上来蹭着蹭着就射了 |