Features

Sharding

Sharding

Ability to shard whole task to serveral parellel sub-tasks

Ability to scale out/in parellel tasks via increase/decrease Elastic-Job servers

Distributed coordination, discovery and processing online/offline task servers automatically

Lavish task types

Lavish task types

Time driven task

Data driven task(TBD)

Deamon and transient task

Use shell script to support other languages

Cloud Native

Cloud Native

Perfect combination of scheduling and orchestration system, such as Mesos and Kubernetes

Fully stateless instances, independent with IP, disk, database, etc

Efficient resource scheduling via Netflix's Fenzo for resource allocation

Fault tolerance

Fault tolerance

Supports timing self-fault detection and repair automatically

Guarantee distributed non-repetitive shard items for every task

Compatibility with JDBC

Task aggregation

Task aggregation

Same task aggregated to same executor

Saving system resources and initializing overhead

Allocate appended resource offers for new tasks dynamically

Convenience

Convenience

Devops platform

Task execution event tracing

Dump registration center's data for backup and debugging problems

Community

Please leave your company's info when using Elastic-Job Company + Website