一、作用
當一個服務調用另一個服務由於網絡原因或者自身原因出現問題時,調用者就會等被調用者的響應,當更多的服務請求到這些資源時,導致更多的請求等待,這素以會發生連鎖效應,斷路器就是解決這一問題的。
斷路器有三種狀態,完全打開狀態、半開狀態、關閉態。
- 完全打開態:一定時間內,達到一定的次數無法調用,並且多次檢測沒有恢復的跡象,斷路器完全打開,那麼下次的請求不會到該服務;
- 半開:短時間內有回覆跡象,斷路器會將部分請求發送給服務,當能正常調用時,斷路器關閉。
- 關閉:當服務一直處於正常狀態,能正常調用,斷路器關閉。
二、使用
待續......