1. 多 Agent 系统的级联失败如何检测与熔断
多 Agent 系统的级联失败应如何检测与熔断?
- 级联失败机制(单点失败扩散)
- 检测手段(错误率、超时、依赖监控)
- 熔断机制(断路器、隔离、降级)
级联失败指一个 Agent 失败引发依赖它的 Agent 连锁失败。检测:监控每个 Agent 的错误率、超时率、失败计数与依赖健康,用依赖图判断"失败是否沿依赖扩散",识别故障源。熔断:断路器机制——连续失败超阈值时熔断(快速失败,不再派发),让故障 Agent 隔离,避免下游持续等待/重试;配合降级(跳过或回退)、隔离(故障域)、重试上限。熔断要探测恢复(半开试探)后重试。关键是把"失败"限定在局部,用熔断切断扩散,用超时防无限等待。
级联失败的本质是"失败传播沿着依赖链扩散"。熔断是"切断传播"的关键手段,配超时防蔓延、降级保可用。检测要能定位故障源,熔断要能快速恢复,避免"故障 Agent 拖着整个系统"。