近日,分布式任务调度引擎 DolphinScheduler(原 EasyScheduler)通过 Apache 软件基金会(ASF)的投票决议,正式成为 Apache 孵化器项目。
https://incubator.apache.org/projects/dolphinscheduler.html
根据 ASF 邮件列表,在包含 11 个约束性投票(binding votes)和 2 个无约束性投票(non-binding votes)的投票程序中,参与者全部持赞同意见,无弃权票和反对票,投票顺利通过。
DolphinScheduler 是由国内易观公司开源的一个分布式易扩展的可视化 DAG 工作流任务调度系统,致力于解决数据处理流程中错综复杂的依赖关系,同时具有强大的可视化操作界面。
DolphinScheduler 也就是 EasyScheduler,根据易观的说法,由于名称在国外已有某 App 使用,经社区讨论与投票后改名为 DolphinScheduler,简称“DS”,中文名 “小海豚调度”(海豚聪明、人性化,有左右脑可互相换班,终生不用睡觉)。社区希望 DolphinScheduler 像它的名字一样,成为一个“开箱即用”灵活易用的调度系统。
DolphinScheduler 主要特点如下:
- 通过拖拽以 DAG 图的方式将 Task 按照任务的依赖关系关联,可实时可视化监控任务的运行状态
- 支持丰富的任务类型
- 支持工作流定时调度、依赖调度、手动调度、手动暂停/停止/恢复,同时支持失败重试/告警、从指定节点恢复失败、Kill 任务等操作
- 支持工作流全局参数及节点自定义参数设置
- 支持集群 HA,通过 Zookeeper 实现 Master 集群和 Worker 集群去中心化
- 支持工作流运行历史树形/甘特图展示、支持任务状态统计、流程状态统计
- 支持补数,并行或串行回填数据
项目仓库:
猜你喜欢:暂无回复。