sentinel 控制台提供乙個輕量級的控制台,它提供機器發現、單機資源實時監控、集群資源彙總,以及規則管理的功能。您只需要對應用進行簡單的配置,就可以使用這些功能。
注意:集群資源彙總僅支援 500 臺以下的應用集群,有大概 1 - 2 秒的延時。
# 編譯打包
mvn clean package
sentinel 控制台是乙個標準的 springboot 應用,以 springboot 的方式執行 jar 包即可。
cd sentinel-dashboard\target
j**a -dserver.port=8080 -dcsp.sentinel.dashboard.server=localhost:8080 -dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
如若 8080 埠衝突,可使用-dserver.port=新埠
進行設定。
開啟瀏覽器訪問:http://localhost:8080/#/dashboard/home
這裡的spring.cloud.sentinel.transport.port
埠配置會在應用對應的機器上啟動乙個 http server,該 server 會與 sentinel 控制台做互動。比如 sentinel 控制台新增了 1 個限流規則,會把規則資料 push 給這個 http server 接收,http server 再將規則註冊到 sentinel 中。
spring:
name: nacos-consumer-feign
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
sentinel:
transport:
port: 8720
dashboard: localhost:8080
server:
port: 9092
feign:
sentinel:
enabled: true
management:
endpoints:
web:
exposure:
include: "*"
注:由於 8719 埠已被 sentinel-dashboard 占用,故這裡修改埠號為 8720;不修改也能註冊,會自動幫你在埠號上 + 1;開啟瀏覽器訪問:http://localhost:8080/#/dashboard/home
此時會多乙個名為nacos-consumer-feign
的服務
使用AntV F2實現儀錶盤的例子
目前公司需要開發移動端圖表專案,就選用了f2。目前沒在官方例項裡面找到羅盤的例子,就參考了g2的寫了乙個。import react,from react import proptypes from prop types import immutable from immutable import f...
springboot2 X 使用熔斷器
在服務呼叫方啟動類 enablefeignclients basepackages com.example.client.feign1 defaultconfiguration feignclientsconfiguration.class enableeurekaclient public sta...
golang微服務熔斷器的使用
熔斷器的基本作用 作為檢查服務是否有效,避免大量請求堵塞在乙個失效請求,如果服務端失效,則會進行降級處理,可以自動進行第乙個介面的請求,如果正常使用,自動進行呼叫第乙個介面 config hystrix.commandconfig 超時配置,此時為了測試,如果超時一秒鐘,則會進行業務 降級處理 如果...