天天看點

Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹

前言

前面我們總共講解了注冊中心Nocs、配置中心Nacos、網關GateWay、服務調用Feign,今天我們講解微服務核心元件的最後一個元件Sentinel。

為什麼要用Sentinel

Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹

總體來說使用Sentinel是非常友善的,符合開箱即用原則。

Sentinel安裝與部署

  1. 官方文檔

    https://sentinelguard.io/zh-cn/

    Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹
  2. 下載下傳位址

    https://github.com/alibaba/Sentinel/releases

    Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹
  3. 下載下傳後編輯啟動參數
    Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹

    預設啟動端口是8080,啟動後位址欄輸入 http://127.0.0.1:8080/

    通路後預設賬号密碼都是sentinel。

    也可以自定義啟動參數

java 
-Dserver.port=8080   自定義端口啟動
-Dsentinel.dashboard.auth.username=Bifang 自定義賬号
-Dsentinel.dashboard.auth.password=Bifang 自定義密碼
-Dserver.servlet.session.timeout=7200 自定義session過期時間
-jar sentinel-dashboard-1.7.2.jar 啟動jar

           
Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹
Spring Cloud微服務腳手架搭建實戰——SpringCloud Alibaba Sentinel實作熔斷與限流介紹