阿里新一代分布式任务调度平台Schedulerx2.0破土而出( 三 )

3.2 任务编排

支持工作流(DAG)进行任务编排 , 操作简单 , 前端直接单手操作拖拖拽拽即可 。 详细的任务状态图能一目了然看到下游任务为什么没跑 。

3.3 任务类型

支持多种任务类型 , 可以无限扩展 。

  • java:可以跑在用户进程中 , 也可以上传jar包动态加载 。

  • shell:前端直接写shell脚本 。

  • python:前端直接写python脚本 , 需要机器有python环境 。

  • go:前端直接写go脚本 , 需要机器有go环境 。

  • 自定义:用户甚至可以自定义任务类型 , 然后实现一个plugin就行了 。

3.4 执行方式&分布式编程模型

3.4.1 执行方式