P1 · 應會
MLOps
斷路器模式 (Circuit Breaker Pattern)
是什麼
微服務架構的容錯設計:下游服務失敗或逾時達門檻時「跳脫」,暫停呼叫並直接回傳降級結果,過一段時間再試探服務是否恢復。
解決什麼問題
防止單一外部服務逾時造成請求堆積,演變成整個系統的連鎖故障(Cascading Failure)。
考場 Trigger
- 外部服務逾時
- 連鎖故障
- 降級回應
- 暫停呼叫下游
容易搞混
水平擴展與自動伸縮API 系統整合
中級深度
能說出斷路器關閉、開啟、半開三種狀態,並判斷連鎖故障時應選它,而非單純增加機器。