平台ETL DAG调度策略

2020-01-02  本文已影响0人  姜小嫌

以下策略没有考虑业务相关问题<如任务优先级等等>,只是从纯平台工具链考虑基于DAG依赖的调度策略。

1.目前etl的fetch task策略是基于任务子孙任务数和任务优先级获得task list
2.然后遍历task list 查看任务是否具备执行条件

3.每10s fetch一次task,遍历一次基于<2>的逻辑

此策略已上线,按天调度1.6w个任务,运行稳定!!!

上一篇下一篇

猜你喜欢

热点阅读