成人免费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微服務

2024-04-29 08:05:34

NacosJava數據結構

2023-02-27 09:32:00

微服務Nacos

2022-06-13 09:58:06

NacosSpring

2010-10-26 17:41:05

Oracle索引

2023-09-18 14:39:02

2022-05-22 09:48:47

微服務Sentinel

2009-12-08 18:31:58

WCF WEB

2020-07-13 09:09:23

Sentinel源碼Bucket

2012-10-24 11:08:41

2022-04-30 11:10:40

Nacos集群環境企業

2021-08-02 07:35:19

Nacos配置中心namespace
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本精品久久久久久久 | 国产一区二区精品自拍 | 免费观看一级特黄欧美大片 | 美女露尿口视频 | 国产一区二区在线免费观看 | 国产精品久久a | www.国产精 | 国产欧美在线 | 午夜精品一区二区三区三上悠亚 | 国产精品揄拍一区二区久久国内亚洲精 | 一级全黄少妇性色生活免费看 | 久久视频精品 | 亚洲国产情侣自拍 | 亚洲国产一区二区三区在线观看 | 免费午夜视频 | 91精品国产综合久久久久久漫画 | 午夜影院黄| 欧美成人不卡 | 精品一二区| 亚洲欧美在线一区 | 日本免费黄色一级片 | 国产午夜视频 | 中文精品久久 | 国产精品久久久久久久久免费丝袜 | 三级成人在线观看 | 自拍偷拍3p | 日韩欧美在线一区 | av日韩在线播放 | 婷婷丁香在线视频 | 涩涩导航| 国产精品观看 | 91麻豆精品国产91久久久更新资源速度超快 | 成人二区| 日本一道本视频 | 精品国产一区三区 | 成人免费小视频 | 日韩中文字幕一区二区 | 亚洲精品乱码久久久久久9色 | 久久99精品久久久久久秒播九色 | 亚洲成人免费 | 国产综合久久久 |