日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用Nacos存儲Sentinel規(guī)則信息

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

商州網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

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

增加 Nacos 存儲依賴

需要獨立引入如下依賴,來申明 sentinel 的規(guī)則數(shù)據(jù)存儲在 nacos 中。

 
 
 
 
  1.  
  2.   com.alibaba.csp 
  3.   sentinel-datasource-nacos 
  4.  

添加 YML 配置

我們?nèi)绻褂?Sentinel 的獨立數(shù)據(jù)源功能,那么需要在 yaml 文件中申明數(shù)據(jù)源配置信息。

 
 
 
 
  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 配置中心,我們需要添加規(guī)則配置并且發(fā)布,這里需要注意 dataId 和 groupId 一定不要搞錯,不然會導(dǎo)致找不到數(shù)據(jù)配置,如下圖所示:

數(shù)據(jù)模板

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

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

 Sentinel 查看配置

總結(jié)

至此我們就完成了,Sentinel 對規(guī)則持久化到 Nacos 的全部操作。這里有一個小小的問題就是我們在 Sentinel 控制臺修改規(guī)則過后默認(rèn)不能直接同步到 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


網(wǎng)頁題目:使用Nacos存儲Sentinel規(guī)則信息
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/ccophpe.html