1、系統規則設定
通過sentinel dashboard控制台左側選單【系統規則】管理,新增系統保護規則如下所示:
2、四種閾值型別說明
load-閾值型別
當系統load1(1分鐘平均負載)超過閾值,且併發執行緒數超過系統容量時觸發,建議設定為系統cpu核心數 * 2.5;僅對linux/unix系統有效。
其中的load1,可以在linux系統上通過命令 uptime 檢視:
這個命令返回3個值,分別為load1、load5、load15,表示系統1分鐘的平均負載、5分鐘的平均負載、15分鐘的平均負載。
其中的系統容量,含義如下所示:
rt-閾值型別
所有入口流量的平均rt達到閾值觸發
執行緒數-閾值型別
所有入口流量的併發執行緒數達到閾值觸發
入口qps-閾值型別
所有入口流量的qps達到閾值觸發
sentinel系統規則
load 自適應 僅對 linux unix like 機器生效 系統的 load1 作為啟發指標,進行自適應系統保護。當系統 load1 超過設定的啟發值,且系統當前的併發執行緒數超過估算的系統容量時才會觸發系統保護 bbr 階段 系統容量由系統的 maxqps minrt 估算得出。設定參考值一...
Sentinel 熱點規則 系統規則
將商品檢視介面看做成乙個 sentinelresource sentinelresource value getorder public orderinfo getinfo pathvariable long id,authenticationprincipal string username 在 ...
Sentinel規則持久化
一旦我們重啟應用,sentinel規則將消失,生產環境需要將配置規則進行持久化 該怎麼做 將限流配置規則持久化進nacos儲存,只要重新整理8401某個rest位址,sentinel控制台的流控規則就能看到,只要nacos裡面的配置不刪除,針對8401上sentinel上的流控規則持續有效 1 修改...