Sentinel v1.4.2 釋出,更好用的叢集限流功能
Sentinel 釋出 v1.4.2 正式釋出,該版本主要變更如下:
特性/功能改進
-
新增 Zuul 1.x 適配模組(sentinel-zuul-adapter),結合叢集限流特性可以更好地在 API Gateway 發揮流控的作用
-
熱點引數限流新增執行緒數模式支援
-
在 BlockException 中攜帶更多的資訊(如觸發的規則)
-
完善 Tracer,支援針對某個 Entry 或 Context 記錄異常數目
-
優化 ClusterStateManager 的邏輯,防止 SPI 在不同 ClassLoader 中載入導致 Error
-
sentinel-annotation-aspectj 模組移除 slf4j 依賴
Bug 修復
-
修復 ConnectionManager
-
建立連線記錄 NPE 的 bug 修復勻速器模式中的一些 bug
-
修復熱點併發統計時由於舊值被淘汰引發 NPE 的 bug
-
修復叢集流控中傳入熱點引數時計算引數大小和數目的 bug
Sentinel 控制檯
-
包名變更:由 com.taobao.* 變更為 com.alibaba.*
-
規則頁面新增叢集流控中叢集規則的失敗退化(fallbackToLocalWhenFail)配置項
-
修復控制檯編輯規則時資料拷貝的問題
-
控制檯左側側邊欄新增健康機器數目及總機器數目的展示
-
監控頁面優化文案展示
詳情請參考Release Notes 。
感謝 Sentinel 社群的貢獻者們:
@aalmiray , @all4you , @Arlmls , @cdfive , @jz0630 , @kangyl , @kexianjun , @Leishunyu , @luoxn28 , @mjaow , @pig4cloud , @tigerMoon , @wangjunwei87 , @yanlinly