掘金· 用户30282253068·· 23 天前AI 评分58
多 Agent 并行调度别一失败就全局取消,应按故障域决定取消传播
一个 Agent 失败,别急着杀掉所有兄弟任务
AI 导读
作者提出多 Agent 并行调度不应在任一子任务失败时取消全部任务,取消传播应由依赖关系而非兄弟节点决定。文中给出 FAIL_FAST、SUPERVISE、FIRST_WINS 三种任务组语义,并主张取消需经 CANCELLING 中间态由执行器确认,结果收集器返回含 completed、failed、cancelled 和 completeness 的组合交付。
来源:掘金 · juejin.cn