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控制檯纔有數據