扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 新技术架构困难
单选题
2025年5月第13题
困难
单选题
2025年5月第13题
#了解即可
#超纲
在微服务架构中,为防止级联故障常用断路器(Circuit Breaker)模式。断路器在运行时只包含三个核心工作状态,请选出正确的组合(__)。
问题(1)
浓缩知识点
断路器是微服务架构中防范级联故障的关键机制,其运行核心包含三个经典状态。正常服务阶段处于关闭状态,所有调用请求可正常通行,系统同时持续监控请求失败率;当失败率达到预设阈值,断路器切换至打开状态,所有后续请求会被直接拒绝,以此阻断故障扩散;经过设定的休眠时长后,断路器自动进入半打开状态,此时会放行少量探测性请求,若探测成功则回归关闭状态,说明服务已恢复,若探测失败则再次切换为打开状态。需要注意,熔断是打开状态的通俗表述,并非独立状态,而激活、休眠、挂起等状态并不属于断路器的经典三态模型范畴。
正确答案
C
本题考察断路器模式的核心状态机。
断路器正常工作时处于关闭状态,所有调用直接放行;当失败率超过阈值后进入打开状态(也称“熔断”),立即拒绝后续调用;经过设定的休眠时间,断路器自动进入半打开状态,允许少量探测性请求,如果探测成功则回到关闭状态,否则重新打开。激活、休眠、挂起等说法在经典三态模型里并不存在;选项 B 将“打开状态”与其同义词“熔断状态”并列,概念重复亦不符合严谨要求,因此只有选项 C 完整且无歧义。
