【Github】项目名:Apache DolphinScheduler – 敏捷创建高性能低代码工作流
项目简介
Apache DolphinScheduler是现代数据编排平台。它能够敏捷地创建高性能工作流,并且采用低代码方式。它提供了强大的用户界面,致力于解决数据管道中复杂的任务依赖关系,并且提供多种开箱即用的任务类型。具有易于部署(提供独立、集群、Docker和Kubernetes四种部署方式)、易于使用(可通过WebUI、Python SDK和OpenAPI四种方式创建和管理工作流)、高度可靠和高可用性(采用多主多从的分散架构,原生支持水平扩展)、高性能(比其他编排平台快N倍,每天可支持数千万个任务)、云原生(支持编排多云/数据中心工作流,支持自定义任务类型)等特性,还支持工作流和工作流实例(包括任务)的版本控制、工作流和任务的多种状态控制(随时暂停/停止/恢复)、多租户支持、回填支持、权限控制等功能。
项目目的
该项目旨在解决数据管道中的任务编排问题,使得用户能够更高效地创建、管理和监控工作流,处理复杂的任务依赖关系,并且满足不同部署环境和使用场景的需求,如在云原生环境下的多租户、多数据源等情况。
核心技术
项目主要基于Java(82.3%)开发,还涉及TypeScript(16.1%)等语言。其采用多主多从的分散架构实现高可靠性和高可用性,原生支持水平扩展以达到高性能的要求。在工作流创建和管理方面,提供了如WebUI、Python SDK和OpenAPI等多种方式,可能运用了相关的接口技术和开发框架来实现这些功能。
实践案例
文档中未明确提及实践案例相关内容,暂无法提供。
项目总结
Apache DolphinScheduler是一个功能强大的数据编排平台,具有诸多优势,从部署到使用,从性能到功能的全面性都表现出色。如果你对这个项目有任何想法或者建议,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的Apache DolphinScheduler:敏捷创建高性能低代码工作流都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。