Fork me on GitHub

Alibaba Sentinel 配置項總結

前面總結了: Alibaba Sentinel 規則參數總結 SentinelResource注解 屬性總結 Spring Cloud Alibaba視頻 08-12一節中還總結了 控制臺相關配置項 這一節來總結Sentinel的所有配置。 TIPS 本文基于Sentinel 1.6.2編寫,未來Sentinel發布新版本后,各位看官可按照本文中的“參考文檔”,自行查閱新版本的配置項目。 Spring Cloud Alibaba Sentienl相關配置項 TI...

Alibaba Sentinel規則持久化-推模式-手把手教程【基于Nacos】

前面,已經為Sentinel實現了 基于拉模式的規則持久化 ,本文來實現基于 推模式的規則持久化。 一、推模式架構圖 TIPS 圖片來自官方。 引用自 https://github.com/alibaba/Sentinel/wiki/在生產環境中使用-Sentinel 二、原理簡述 控制臺推送規則: 將規則推送到Nacos或其他遠程配置中心 Sentinel客戶端鏈接Nacos,獲取規則配置;并監聽Nacos配置變化,如發生變化,就更新本地緩存(從而讓本地緩存總是和...

Alibaba Sentinel 規則持久化-拉模式-手把手教程【基于文件】

本文實現基于拉模式的Alibaba Sentinel規則持久化。 一、拉模式架構 TIPS 圖片來自官方。 引用自 https://github.com/alibaba/Sentinel/wiki/在生產環境中使用-Sentinel 二、原理簡述 FileRefreshableDataSource 定時從指定文件中讀取規則JSON文件【圖中的本地文件】,如果發現文件發生變化,就更新規則緩存。 FileWritableDataSource 接收控制臺規則推送,并根據...

SentinelResource注解 屬性總結

SentinelResource注解 屬性總結。 本文基于Sentinel 1.6.2,理論支持1.4.0+ 屬性 作用 是否必須 value 資源名稱 是 entryType entry類型,標記流量的方向,取值IN/OUT,默認是OUT 否 blockHandler 處理BlockException的函數名稱。函數要求:1. 必須是 public 2.返回類型與原方法一致3. 參數類型需要和原方法相匹配,并在最后加 BlockExcepti...

Alibaba Sentinel 規則參數總結

本文總結了Alibaba Sentinel各種規則的參數。 基于Sentinel 1.6.2編寫,未來如果本文不再適用,可自行點擊每一節 參考 一覽的鏈接前往查看如何配置。 一、流控規則1.1 配置 1.2 參數 Field 說明 默認值 resource 資源名,資源名是限流規則的作用對象 count 限流閾值 grade 限流閾值類型,QPS 或線程數模式 QPS 模式 limitApp 流控針對的調用來源 default,代表不...

搭建生產可用的Nacos集群

TIPS 本文使用Nacos 1.0.1 + MySQL 8.0,理論兼容Nacos 1.1.3 前面部署的是單機版的Nacos Server,這一般不適用于生產。 本節詳細探討如何搭建一個生產可用的Nacos集群。討論的內容主要包括:使用MySQL作為存儲持久化數據,以及如何搭建Nacos集群。 一、部署架構圖部署架構圖如下: 二、安裝MySQL數據庫生產環境需使用MySQL作為后端存儲,因此需要搭建MySQL。生產中,MySQL建議至少主備模式,高可用My...

Spring Cloud Alibaba系列教程-05-Sentinel入門與整合

TIPS 本文基于: Spring Boot 2.1.5 Spring Cloud Greenwich.SR1 Spring Cloud Alibaba 0.9.0 Nacos 1.0.0 Sentinel 是什么?隨著微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 以流量為切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。 簡單來說,Sentinel是一個輕量級的流量控制、熔斷降級 Java 庫。 Sentinel 具...

Spring Cloud Alibaba遷移指南2:一行代碼從Hystrix遷移到Sentinel

本文對Hystrix、Resilience4j、Sentinel進行對比,并探討如何使用一行代碼將Hystrix遷移到Sentinel。 作者:洛夜,校對:周立 在本博客首發,歡迎轉載。 前段時間,Netflix宣布Hystrix進入維護模式,詳見Hystrix停止開發,我們該何去何從? ,而Spring Cloud亦宣布Spring Cloud Netflix進入維護狀態,后續不再進行更新已成為事實。作為開發者的我們,如何使用極簡的方式替換Hystrix成為首要解...

欢乐彩注册-首页