Sentinel 限流器 spring cloud-alibaba 配置整合

1.下載Sentinel

您可以從 官方 GitHub Release 頁面 頁面下載最新版本的控制檯 JAR 包。

https://github.com/alibaba/Sentinel

以當前版本 sentinel-dashboard-1.8.1.jar 爲例

下載後,放到系統硬盤

同目錄下創建bat文件 run.bat,內容爲:

java -Dserver.port=8002 -Dcsp.sentinel.dashboard.server=localhost:8002 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.1.jar

雙擊運行

run.bat, 啓動sentinel控制檯

瀏覽器訪問  http://localhost:8002/#/login

用戶名密碼均爲:sentinel

2.客戶端配置Sentinel

POM

 <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
 </dependency>

修改配置文件

#java項目www.fhadmin.org
#sentinel連接控制檯
spring.cloud.sentinel.transport.dashboard=localhost:8002
#開啓Feign對Sentinel的支持
feign.sentinel.enabled=true

根據業務需求在處理類上加上註解

增加 @Component 註解

注意,只有當請求過此帶有@Component註解的處理類時,Sentinel控制檯纔有數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章