當前位置:生活科普幫 >

科技 >科技生活 >

hystrix熔斷和降級的區別

hystrix熔斷和降級的區別

品牌型號:iPhone 14
系統:iOS 16.1.2

hystrix熔斷和降級的區別

hystrix熔斷和降級的區別:

1、觸發原因不太一樣,服務熔斷一般是某個服務(下游服務)故障引起,而服務降級一般是從整體負荷考慮。

2、管理目標的層次不太一樣,熔斷其實是一個框架級的處理,每個微服務都需要(無層級之分),而降級一般需要對業務有層級之分(比如降級一般是從最外圍服務開始)。

3、實現方式不太一樣;服務降級具有程式碼侵入性(由控制器完成/或自動降級),熔斷一般稱為自我熔斷。

熔斷機制是應對雪崩效應的一種微服務鏈路保護機制。我們在各種場景下都會接觸到熔斷這兩個字。高壓電路中,如果某個地方的電壓過高,熔斷器就會熔斷,對電路進行保護。股票交易中,如果股票指數過高,也會採用熔斷機制,暫停股票的交易。同樣,在微服務架構中,熔斷機制也是起著類似的作用。當扇出鏈路的某個微服務不可用或者響應時間太長時,會進行服務的降級,進而熔斷該節點微服務的呼叫,快速返回錯誤的響應資訊。當檢測到該節點微服務呼叫響應正常後,恢復呼叫鏈路。


標籤: hystrix 熔斷 降級
  • 文章版權屬於文章作者所有,轉載請註明 https://shkpb.com/keji/kejishenghuo/p8kyr8.html