熔断降级架构图
2023-08-07 15:25:48 1 举报
熔断降级架构图是一种常用的微服务架构模式,用于处理系统中出现的异常情况。在该架构中,客户端和服务提供者之间通过断路器进行通信。当服务提供者出现故障或延迟时,断路器会自动打开,阻止客户端继续向该服务发送请求。同时,客户端会尝试调用备用服务或返回默认值。如果备用服务也无法正常工作,则客户端会继续尝试调用其他备用服务,直到找到一个可用的服务为止。这种架构模式可以有效地保护系统的稳定性和可靠性,避免因单个服务的故障而导致整个系统的崩溃。
作者其他创作
大纲/内容
过了重试冷冻期开始一轮重试
发起请求
降级处理
成功或失败还未达到阈值
Call
恢复策略:按次数:连续调用N次结束本轮重试按比例:到达比例点
Req
触发降级
Open
恢复策略:指定时间窗口内服务的指标数据达到恢复标准如:失败数 < X,超时数 < X 等等
Closed
降级策略:Fallback/Mock/Off/自定义
HalfOpen
Degrade
过了冷冻期,且仍然未恢复,等待下一轮重试
指定的时间窗口内: 服务的指标数据到达降级阈值如:失败数 > X,超时数 > X
0 条评论
下一页