關於熔斷、限流、降級

慢慢補充

熔斷、限流、降級

熔斷:根據(策略、手動)當多次請求失敗的時候進行熔斷,直接返回錯誤信息,防止大量線程聚集等待。
限流:分爲 QPS(每秒請求數)、CPS(每秒併發數)限流,當qps、cps數量超過限制,直接返回錯誤信息,防止外部請求打崩系統。
降級:八股文先生表示:像淘寶雙十一,對一些不必要的場景進行降級,讓有限的資源大量分配給核心服務,好鋼用在刀刃上。降級也可以看作限流的一種。

熔斷、限流、降級 作用的對象

首先熔斷、限流、降級爲了保護系統,什麼是誘發系統出現問題的東西,我們就需要對什麼東西進行限制,所以說資源可能是一切引發系統出現問題的相關東西。作用的對象可以是Url、App,
常見的場景:
對接口進行限流,例如:"/api/user/info",我們限制對該接口的最大訪問速率1000/s,那麼我將Url抽象爲資源設置:"/api/user/info" qps爲1000。
對服務進行限流,例如:A服務整體最大併發數爲100,所以我們設置整個服務最大的cps爲100,也就是說整個服務,所有接口的併發數之和加起來最多爲100。

對於存放的位置

服務端:
客戶端:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章