软考 系统架构设计师历年真题集萃(320)—— 2026年5月系统架构设计师真题13
接前一篇文章:软考 系统架构设计师历年真题集萃(319)—— 2026年5月系统架构设计师真题12
第637题
微服务A调用微服务B时偶尔响应满(网络波动)。为了防止B拖垮整个A服务,避免级联雪崩,最直接有效的机制是( )。
A. 超时重试
B. 熔断机制
C. 接口限流
D. 服务降级
正确答案:B。
试题解析:
为防止下游服务延迟拖垮上游服务(级联雪崩),最直接有效的机制是熔断器(Circuit Breaker)。其核心思想是“快速失败”,避免等待超时资源耗尽。
可以把熔断器类比家庭中的保险丝:当电流过大(对应下游服务故障)时,保险丝自动熔断断开,防止烧毁整个电路(防止级联雪崩)
熔断器的三种状态:
- 关闭(Closed):正常转发请求。
- 打开(Open):快速失败,不调用下游。
- 半开(Half-Open):试探性回复,允许少量请求通过。
三种状态流转:
关闭(Closed) -> 打开(Open)-> 半开(Half-Open)。