本文总结了DolphinScheduler中普通任务在master节点的处理过程,包括负载均衡、字段协议、网络延迟等。逻辑分支任务在master节点执行,需要考虑线程隔离、CPU占用。DolphinScheduler通过封装BaseTaskProcessor实现了这两种任务的统一处理流程。具体介绍了CommonTaskProcessor的实现,包括init、submitTask和dispatchTask等方法。总结了master节点构建DAG生成TaskInstance后,CommonTaskProcessor完成了后续分发任务的部分,需要考虑状态持久化、负载均衡、网络协议、线程隔离等。
完成下面两步后,将自动完成登录并继续当前操作。