Timeout 是时间边界
Timeout 不只是数字配置,它回答系统最多允许某类等待或执行持续多久。
Chapter 2 Official Docs Note
第 2 章讲清楚等待边界:Timeout 让系统承认等待已经越界,Retry Policy 决定失败或超时后怎样有边界地再试。
Timeout 不只是数字配置,它回答系统最多允许某类等待或执行持续多久。
官方文档提醒通常不推荐随意设置 Workflow Timeout,因为 Workflow 设计上可以长时间运行并恢复。
Workflow Task Timeout 限制 Worker 拉取 Workflow Task 后可执行多久,主要用于识别 Worker 是否失联。
外部动作可能排队、卡住或丢回声,所以 Activity 需要更具体的执行和总等待边界。
Retry Policy 应定义重试间隔、退避和上限,把恢复能力限制在可承受范围内。
增加 Worker 可能缓解排队,但不能替代一次外部动作本身的时间边界。