本批量调度框架,至少包含以下几个单元模块:
1、执行调度器:
负责批量执行的调起,以及批量执行流程中的各种处理逻辑,可单独部署,也可与业务应用集成到一起部署。
2、重试调度器:
负责调起节点任务的自动重试。可以与执行调度器集成部署,也可单独部署。
3、任务执行器:
最终业务任务的执行者,需要单独部署,可同时部署多台。
批量调度框架的部署方案一般可采用以下两种方案:
方案1:
方案2: