功能列表

任务分片

任务分片

将整体任务拆解为多个子任务

可通过服务器的增减弹性伸缩任务处理能力

分布式协调,任务服务器上下线的全自动发现与处理

多任务类型

多任务类型

基于时间驱动的任务

基于数据驱动的任务(TBD)

同时支持常驻任务和瞬时任务

多语言任务支持

云原生

云原生

完美结合Mesos或Kubernetes等调度平台

任务不依赖于IP、磁盘、数据等有状态组件

合理的资源调度,基于Netflix的Fenzo进行资源分配

容错性

容错性

支持定时自我故障检测与自动修复

分布式任务分片唯一性保证

支持失效转移和错过任务重触发

任务聚合

任务聚合

相同任务聚合至相同的执行器统一处理

节省系统资源与初始化开销

动态调配追加资源至新分配的任务

易用性

易用性

完善的运维平台

提供任务执行历史数据追踪能力

注册中心数据一键dump用于备份与调试问题

交流与参与

  • 430066234/658634669

    官方交流群/源码交流群

    官方交流群(已满):仅限于讨论与Elastic-Job相关的话题,我们希望您在入群前仔细阅读文档,请在入群后阅读公告以及修改群名片。
    官方交流2群:460139727
    源码交流群:讨论源码实现话题。欢迎在这里交流Elastic-Job的架构设计、代码实现以及未来线路规划。入群资格:请发布一篇关于Elastic-Job的源码分析的文章并将链接通过官方交流群发送给我们。

  • 采用公司登记

    希望Elastic-Job能真正的解放开发者。同时,如果您的公司不介意,欢迎采用了Elastic-Job的公司再此登记,您的支持是我们最大的动力。请按照公司名+首页的格式在此处登记。

  • 贡献代码

    您可以通过阅读代码贡献指南,向我们贡献代码并成为Elastic-Job开发者。开源的世界需要您来拯救,欢迎和我们一起打造更好的开源项目。