首页 > 软件列表 > Apache DolphinScheduler
Apache DolphinScheduler

Apache DolphinScheduler

可视化工作流任务调度系统

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2020-12-29
软件厂商/开发者信息:Apache Software Foundation

软件介绍

Apache DolphinScheduler 是 Apache 软件基金会旗下的开源数据编排平台,用来搭建和运行工作流,重点解决数据管道里错综复杂的任务依赖关系。项目内置了多种任务类型,开箱即可使用。

核心功能

  • 工作流管理:可以通过 Web 界面、Python SDK 或 Open API 来创建和管理工作流。
  • 去中心化架构:采用多 Master、多 Worker 的去中心化设计,可以水平扩展。
  • 云原生:支持跨多个云和数据中心编排工作流,也支持自定义任务类型。
  • 版本与运行控制:工作流及其实例有版本管理,任务和工作流可以暂停、停止和恢复。
  • 其他:支持多租户、在 Web 界面中补数(backfill),并可对项目和数据源做权限控制。

支持平台与部署方式

官方文档列出四种部署方式:Standalone(单机)、Cluster(集群)、Docker 和 Kubernetes,并提供 Terraform 部署说明。官网页面没有逐一列出支持的操作系统,具体环境要求请以所用版本的官方文档为准。

版本与授权

项目以 Apache-2.0 许可证开源,可以免费使用。截至查询时,GitHub 上标记为 Latest 的发行版是 3.4.3。

适用人群与使用场景

适合数据开发和运维团队,用来调度存在先后依赖关系的数据处理任务,并在界面上集中查看工作流的运行情况。

版本列表