这个项目能做什么
Apache DolphinScheduler 是一个现代化的数据编排平台,专为敏捷、低代码开发高性能工作流而设计。它简化了数据管道中复杂任务依赖关系的处理,并开箱即用地提供多种内置作业类型。
主要特性包括:
- **简便部署**:支持四种部署模式——Standalone、Cluster、Docker 和 Kubernetes。
- **易于使用**:可通过 Web UI、Python SDK 或 Open API 创建和管理工作流。
- **高可靠性与高可用性**:去中心化的多 master 和多 worker 架构,原生支持横向扩展。
- **高性能**:每天可处理数千万个任务,比其他编排平台快数倍。
- **云原生**:跨多个云和数据中心编排工作流,并支持自定义任务类型。
- **工作流版本控制**:为工作流和单个实例(包括任务)提供版本控制。
- **灵活的状态控制**:支持随时暂停、停止和恢复工作流及任务。
- **多租户支持**:为不同团队或项目提供隔离环境。
- **其他功能**:支持补数、项目和数据源的权限控制等。
QuickStart 指南适用于 Standalone、Docker、Kubernetes 和 Terraform 部署。用户界面包括主页(含项目和概览)、拖拽式工作流定义、任务关系树视图、针对 MySQL、PostgreSQL、Hive、Trino 等的数据源管理,以及对 master、worker 和数据库状态的实时监控。
DolphinScheduler 是 CNCF 云原生全景图的一部分,欢迎社区贡献。用户可以通过 GitHub 报告问题、加入讨论,在 Twitter 上关注,或订阅用户和开发者邮件列表。
评论
0 评分人数达到10人后显示
登录后参与讨论。