Skip to content
进阶

一句话答案

熔断器三态:Closed(正常统计)→Open(错误率超阈值,快速失败)→Half-Open(试探恢复),防止故障级联。

核心要点

熔断器状态机:

  • Closed:正常放行,统计错误率
  • Open:错误率超阈值 → 直接拒绝(快速失败)
  • Half-Open:超时后放行少量请求试探 → 成功关闭 / 失败继续打开

降级策略: 返回默认值 / 返回缓存 / 走备用逻辑

追问与易错

追问方向:

  • 熔断和限流区别?
  • 降级策略有哪些?
  • Half-Open 失败怎么办?

易错点:

  • ❌ 熔断就是不让请求通过——Open 是快速失败返回兜底值
  • ❌ 混淆熔断和限流的适用场景

💡 记忆锚点

熔断器就是家里的保险丝:正常通电时统计电流(Closed),短路/过载就跳闸切断(Open,快速失败返回兜底值),过一会儿试着合上闸看看恢复没(Half-Open),没好继续断着。目的是防止一个服务故障拖垮整条链路(级联雪崩)。