软考 系统架构设计师历年真题集萃(320)—— 2026年5月系统架构设计师真题13

软考 系统架构设计师历年真题集萃(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)。