阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装
生活随笔
收集整理的這篇文章主要介紹了
阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 簡介
- 控制臺的安裝
Sentinel是阿里中間件團隊開源的,面向分布式服務架構的輕量級流量控制產品,主要以流量為切入點,從流量控制、熔斷降級、系統負載保護等多個維度來幫助用戶保護服務的穩定性。Sentinel主要有2個部分,核心部分以及控制臺部分,本文主要先對Sentinel進行簡介以及介紹控制臺的安裝.
簡介
Sentinel 具有以下特征:
- 豐富的應用場景: Sentinel 承接了阿里巴巴近 10 年的雙十一大促流量的核心場景,例如秒殺,即突發流量控制在系統容量可以承受的范圍;消息削峰填谷;實時熔斷下游不可用應用,等等。
- 完備的監控功能: Sentinel 同時提供最實時的監控功能,您可以在控制臺中看到接入應用的單臺機器秒級數據,甚至 500 臺以下規模的集群的匯總運行情況。
- 簡單易用的擴展點: Sentinel 提供簡單易用的擴展點,您可以通過實現擴展點,快速的定制邏輯。例如定制規則管理,適配數據源等。
Sentinel 分為兩個部分:
- 核心庫(Java 客戶端)不依賴任何框架/庫,能夠運行于所有 Java 運行時環境,同時對 Dubbo / Spring Cloud 等框架也有較好的支持。
- 控制臺(Dashboard)基于 Spring Boot 開發,打包后可以直接運行,不需要額外的 Tomcat 等應用容器。
控制臺的安裝
官方下載Sentinel壓縮包
- 編譯項目(這里使用maven工具進行編譯)
Shift+鼠標右鍵,打開Powershell,沒用過的童鞋有福了,這是知識點,你又get了,Powershell非常好用。
- 執行命令:mvn clean package,等待編譯打包完成
- 成功!我在公司,網比較慢,所以花了9分鐘。
- 編譯打包完成以后,在Sentinel-master->sentinel-dashboard->target目錄下會看到sentinel-dashboard.jar
- 見到jar包應該熟悉了吧,我用最常用的命令啟動java -jar sentinel-dashboard.jar &
- localhost:8080訪問成功
- 因為后續使用Sentinel控制臺是非必須、可以單獨作為一方進行安裝的應用,為了在后續實際使用Sentinel的時候可以接入該控制臺更加方便的對數據進行監控,所以本文先介紹控制臺的安裝,最后附上官方參考檔
總結
以上是生活随笔為你收集整理的阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度学习头像定位头像分割
- 下一篇: 在进化计算中,软件进行元基编码的新陈代谢