DolphinScheduler笔记之3:工作流的生命周期
原文中文,约1800字,阅读约需5分钟。发表于: 。1. 任务状态 任务调度系统里,任务状态管理对准确性和可靠性至关重要。 准确性无需多言,例如工作流实例应该在何时初始化、DAG的算子应当是 WAIT(上游算子尚未完成) 还是 RUNNING(上游全部算子完成) 状态、工作流实例是否可以更新为 SUCCESS 状态。 可靠性主要是针对各种异常状态的管理:例如任务的容错、任务的重试。 在 Apache DolphinScheduler...
介绍任务调度系统中任务状态管理的重要性和Apache DolphinScheduler中任务状态的枚举值和状态转换规则。任务状态包括提交、运行、成功、失败等,但实际状态更为复杂。需要考虑正常和异常状态,还需要考虑一些功能上导致状态复杂的场景。