软件介绍
Schedulis 是微众银行(WeBank)开源的工作流任务调度系统,在 LinkedIn 的开源项目 Azkaban 基础上开发,用来处理大量批量作业之间的复杂依赖和灵活调度。项目托管在 GitHub 和 Gitee,采用 Apache-2.0 许可证。
核心功能
- 高可用与多租户:支持去中心化的多调度中心与多执行器,并提供多租户资源隔离。
- 任务类型:支持 Shell 命令,以及通过 Linkis 提交的 Hive、Spark、Sqoop、Python、Hadoop MR 等大数据任务。
- 依赖与调度:支持 Hive 数据到达检查、工作流之间的依赖、循环执行。
- 参数与告警:提供灵活的工作流参数设置,以及告警和失败处理策略(暂停、跳过、重试、超时)。
- 可视化:提供 DAG 视图,展示任务状态和类型。
- 生态对接:可与 Linkis 计算中间件和 DataSphere Studio 数据应用开发门户配合使用。
支持平台与系统要求
官方仓库首页没有列出具体的操作系统、JDK 等要求,部署步骤请参考仓库中的 docs/schedulis_deploy_cn.md。
版本与授权
采用 Apache-2.0 开源协议。仓库目前没有发布 Release 或 tag,所以没有官方的正式版本号可供引用。
适用人群或使用场景
适合需要管理大量有依赖关系的批处理、数据开发任务的团队,尤其是已经在使用 Linkis 或 DataSphere Studio 的数据平台。
版本列表
-
-
-
Schedulis v0.6 免费版
Schedulis(工作流任务调度系统),Schedulis是一款工作流任务调度系统 ...
软件大小:8.6 MB 更新时间:2021-01-04
-
