Sentinel持久化到Nacos

Sentinel 的工作模式

1慢逾、原始模式(非生產(chǎn)環(huán)境推薦模式):不持久化立倍,重啟微服務(wù)灭红,配置的限流規(guī)則就會丟失

2、Pull模式(非生產(chǎn)環(huán)境推薦模式):(拉模式)口注,將規(guī)則緩存到本地文件

3变擒、push模式(生產(chǎn)環(huán)境推薦模式):將規(guī)則在云端配置中心,然后將云端配置推送至sentinel dashboard寝志,在dashboard配置的規(guī)則也可以知道同步到云端配置中心

下面重點介紹第三種模式(push模式)

1.pom.xml添加依賴

<parent>

? ? ? ? <groupId>org.springframework.boot</groupId>

? ? ? ? <artifactId>spring-boot-starter-parent</artifactId>

? ? ? ? <version>2.1.6.RELEASE</version>

? ? ? ? <relativePath/>

? ? </parent>

<!--引入父依賴 -->

<dependencyManagement>

? ? ? ? <dependencies>

? ?? <!--spring-cloud-dependencies-->

????????????<dependency>

????????????????<groupId>org.springframework.cloud</groupId>

????????????????<artifactId>spring-cloud-dependencies</artifactId>

????????????????<version>Hoxton.SR9</version>

????????????????<type>pom</type>

????????????<scope>import</scope>

????????????</dependency>

? ? ? ? ? ? <!--alibaba nacos -->

? ? ? ? ? ? <dependency>

? ? ? ? ? ? ? ? <groupId>com.alibaba.cloud</groupId>

? ? ? ? ? ? ? ? <artifactId>spring-cloud-alibaba-dependencies</artifactId>

? ? ? ? ? ? ? ? <version>2.2.2.RELEASE</version>

? ? ? ? ? ? ? ? <type>pom</type>

? ? ? ? ? ? ? ? <scope>import</scope>

? ? ? ? ? ? </dependency>

</dependencies>

? ? </dependencyManagement>

<dependencies>

<!--springcloud 子項目nacos配置中心依賴 -->

? ? ? ? <dependency>

? ? ? ? ? ? <groupId>com.alibaba.cloud</groupId>

? ? ? ? ? ? <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>

? ? ? ? </dependency>

<!--sentinel依賴? -->

????<dependency>

????????<groupId>com.alibaba.cloud</groupId>

????????<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>

????</dependency>

<!--sentinel 持久化nacos依賴 -->

? ? ?<dependency>

? ? ? ? ? ? <groupId>com.alibaba.csp</groupId>

? ? ? ? ? ? <artifactId>sentinel-datasource-nacos</artifactId>

? ? ? ? </dependency>

2.在application.yml文件中添加配置內(nèi)容娇斑,本人使用的是yml文件格式,也可以使用properties格式

spring:

? cloud:

? ? sentinel:

? ? ? transport:

? ? ? ? dashboard: ip:端口 #鏈接sentinel dashboard

? ? ? datasource: #dashbord的數(shù)據(jù)由下來庫中獲取

? ? ? ? flow: #此名稱可以隨意取材部,該值得含義是key毫缆,不過最好見名知意,如限流用flow乐导、降級用degrade等

? ? ? ? ? nacos:

? ? ? ? ? ? serverAddr: 127.0.0.1:80

? ? ? ? ? ? dataId: ${spring.application.name}.json

? ? ? ? ? ? groupId: DEFAULT_GROUP

? ? ? ? ? ? ruleType: flow

? ? ? ? ? ? dataType: json

3.在nacos中添加規(guī)則


4.創(chuàng)建測試類

@RestControllerpublicclass Test {

? ? @GetMapping("/test")

? ? public String test() {

? ? ? ? return"test sentinel";

? ? }

}


訪問幾次接口之后苦丁,就可以在Sentinel Dashboard 中看到在nacos中配置的規(guī)則信息了,并且項目服務(wù)重啟依然存在物臂。

以上的代碼是經(jīng)過本人運行過的旺拉,希望對看到的您有所幫助!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末棵磷,一起剝皮案震驚了整個濱河市蛾狗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌仪媒,老刑警劉巖沉桌,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異算吩,居然都是意外死亡留凭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門赌莺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人松嘶,你說我怎么就攤上這事艘狭。” “怎么了翠订?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵巢音,是天一觀的道長。 經(jīng)常有香客問我尽超,道長官撼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任似谁,我火速辦了婚禮傲绣,結(jié)果婚禮上掠哥,老公的妹妹穿的比我還像新娘。我一直安慰自己秃诵,他們只是感情好续搀,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著菠净,像睡著了一般禁舷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毅往,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天牵咙,我揣著相機與錄音,去河邊找鬼攀唯。 笑死洁桌,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的革答。 我是一名探鬼主播战坤,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼残拐!你這毒婦竟也來了途茫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤溪食,失蹤者是張志新(化名)和其女友劉穎囊卜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體错沃,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡栅组,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了枢析。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玉掸。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖醒叁,靈堂內(nèi)的尸體忽然破棺而出司浪,到底是詐尸還是另有隱情,我是刑警寧澤把沼,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布啊易,位于F島的核電站,受9級特大地震影響饮睬,放射性物質(zhì)發(fā)生泄漏租谈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一捆愁、第九天 我趴在偏房一處隱蔽的房頂上張望割去。 院中可真熱鬧窟却,春花似錦、人聲如沸劫拗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽页慷。三九已至憔足,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酒繁,已是汗流浹背滓彰。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留州袒,地道東北人揭绑。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像郎哭,于是被迫代替她去往敵國和親他匪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359