本章进度 15 / 18
83%
Harness 与工作流·练习·18 分钟
正文已完成

交付一张带资源上限的编排图

为多工具流程定义依赖、并发、超时、部分失败和汇合策略。

L146
为什么现在学

现在把“工具编排”用于一次具体操作,检查你能否独立做出并修正结果。

本课会用什么
  • 按本课练习说明准备真实材料
  • 保留练习与复盘记录

本课在依赖图上补齐运行约束。每个节点要有超时和重试,每个并行组要有并发上限,汇合点要知道部分失败是否还能继续。

这一课的结果

能完成一份既利用并行又不会失控的工具编排方案。

核心概念

先把关键判断说清楚

01

并发上限保护外部服务

即使有 100 个独立任务,也应根据速率和连接数分批执行。

02

节点失败策略不同

关键节点失败阻断全局,可选节点失败则带缺口继续,不能统一忽略。

03

任务总预算优先

单节点重试不能耗尽总任务时限,调度器要传递剩余预算。

案例拆解

十个来源的并行核验

系统一次读取十个站点,曾因无限并发触发 429,随后全部重试造成雪崩。

  1. 01

    并发上限设为 3,并按域名限制速率。

  2. 02

    每节点一次重试,尊重 retry_after,任务总时限为 40 秒。

  3. 03

    官方主来源失败则阻断;补充来源失败可带缺口继续。

案例结果

编排兼顾速度、外部服务保护和关键证据完整性。

提交前练习

现在轮到你

完成一张多工具编排运行表。

完成本课需要:完成以下内容用于本课收口。

内容会自动保存在当前设备
查看参考答案与评分标准

参考答案

三类数据读取并发2;单节点5秒、最多一次重试;订单数据为关键失败即停,用户画像可降级为空;总预算20秒,剩余不足5秒不再启动重试。

评分标准

  • 并发与依赖一致
  • 关键和可选节点区分
  • 总预算能约束节点重试

本课收口 · 学习证据

留下完整学习证据

读完内容、完成练习、通过理解检查并留下 12 字以上总结,才记为已验证。

0 / 4
02完成本课必填练习0 / 4 项必填内容已填写03通过理解检查点此去回答,约 30 秒
04写下 12 字以上总结还差 12 字
为什么还要设置任务总预算?
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。

资料来源

继续核对与延伸阅读

本课内容最近更新于 。