ElasticJob

一个分布式调度解决方案,包括 ElasticJob-Lite 和 ElasticJob-Cloud

基于统一的作业 API,一次编码,随意部署

了解更多

可用项目

ElasticJob-Lite

轻量级、分布式的作业调度解决方案。

ElasticJob-Cloud

用 Mesos 治理和隔离资源。

特性

弹性调度

  • 支持任务在分布式场景下的分片和高可用
  • 能够水平扩展任务的吞吐量和执行效率
  • 任务处理能力随资源配备弹性伸缩

资源分配

  • 优化作业和资源调度。
  • 相同任务聚合至相同的执行器统一处理。
  • 动态调配追加资源至新分配的任务。

作业治理

  • 失效转移。
  • 错过作业重新执行。
  • 分布式环境下作业自动诊断和修复。

作业依赖(TODO)

  • 基于有向无环图 (DAG) 的作业依赖。
  • 基于有向无环图 (DAG) 的作业项目依赖。

作业开放生态

  • 可扩展的作业类型统一接口。
  • 支持丰富的作业类型库--包括数据流、脚本、HTTP、文件、大数据。
  • 易于对接业务作业--兼容 Spring IOC。

可视化管控端

  • 作业管控端。
  • 作业事件追踪。
  • 注册中心管理。
下载
文档
3.x(当前) Lite2.x(遗留) Cloud2.x(遗留)
社区
参与贡献 团队成员 Wiki GitHub 缺陷跟踪 采用公司
ASF
基金会 证书 事件 安全 赞助 致谢
语言
EN CN