★热门 | 语言: Java
项目简介
Apache DolphinScheduler是一个分布式、去中心化的可视化大数据工作流调度平台,专为解决复杂任务依赖关系设计。在OA办公场景中,DolphinScheduler可用于定时报表生成、数据同步、审批数据汇总等自动化任务调度。平台支持拖拽式DAG工作流定义、多种任务类型(Shell/SQL/Spark/Python等)、多租户权限管理、任务依赖关系可视化管理等功能,是Apache顶级项目。
核心功能
DAG工作流:可视化拖拽设计工作流,支持复杂任务依赖关系
多任务类型:支持Shell、SQL、Python、Spark、MR、HTTP等多种任务
分布式调度:去中心化架构,支持多Master/Worker高可用部署
告警机制:支持邮件、钉钉、企业微信、飞书等多种告警方式
多租户:租户隔离、项目管理、资源中心
数据质量:内置数据质量检测规则,任务执行结果校验
API接口:完善的REST API,支持第三方系统集成
插件机制:可扩展的任务插件体系
技术栈
Java + Spring Boot + MyBatis + ZooKeeper + Vue.js
适用场景
OA定时任务调度、数据报表自动化生成、ETL流程编排、企业任务调度中心
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |