日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

之前的項(xiàng)目我們通過(guò) Nacos 來(lái)作為服務(wù)注冊(cè)中心和服務(wù)配置中心,我們也可以將 Nacos 作為 Sentinel 的配置數(shù)據(jù)存儲(chǔ)倉(cāng)庫(kù),來(lái)為我們提供Sentinel 配置數(shù)據(jù)的持久化。 如下圖所示

增加 Nacos 存儲(chǔ)依賴

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

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

添加 YML 配置

我們?nèi)绻褂?Sentinel 的獨(dú)立數(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 一定不要搞錯(cuò),不然會(huì)導(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.   } 

 最后我們啟動(dòng)服務(wù)和 Sentinel 控制臺(tái),就可以在流控信息這個(gè)菜單下面查看到我們?cè)谂渲弥行亩x的流控信息。

 Sentinel 查看配置

總結(jié)

至此我們就完成了,Sentinel 對(duì)規(guī)則持久化到 Nacos 的全部操作。這里有一個(gè)小小的問(wèn)題就是我們?cè)?Sentinel 控制臺(tái)修改規(guī)則過(guò)后默認(rèn)不能直接同步到 Nacos 中,如果需要同步到 Nacos 中的需要修改 Sentinel 控制臺(tái)的源碼,配置信息通過(guò) “推模式”同步到 Nacos 中存儲(chǔ)。

更多的 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


本文標(biāo)題:使用Nacos存儲(chǔ)Sentinel規(guī)則信息
本文來(lái)源:http://www.5511xx.com/article/ccophpe.html