DolphinScheduler笔记之4:工作流的启动
原文中文,约2500字,阅读约需6分钟。发表于: 。如果要设计一套 Master-Worker 架构的任务调度系统,Master 的复杂度无疑更高一些。因为 Master 相当于系统的“大脑”,从宏观上管理着任务调度的准确性和稳定性。其中核心又在于需要准确的管理工作流的状态以及调度下一步的行为。 在了解 DolphinScheduler 的实现之前,我们不妨先思考几个任务调度的问题: 分布式的常见问题,例如如何避免同一个任务被不同...
本文介绍了Master-Worker架构的任务调度系统中Master的复杂性,以及需要准确管理工作流状态和调度下一步行为的核心。介绍了DolphinScheduler的工作流生命周期的任务状态,包括生成工作流实例、构造DAG并生成任务实例、分发任务实例三个阶段。最终,工作流实例正式启动。