ElasticJob is a distributed scheduling solution consisting of two separate projects,
ElasticJob-Lite and ElasticJob-Cloud.
ElasticJob-Lite is a lightweight, decentralized solution that provides distributed
task sharding services; ElasticJob-Cloud uses Mesos to manage and isolate resources.
It uses a unified job API for each project. Developers only need code one time and can
deploy at will.
Support job sharding and high availability in
Scale out for throughput and efficiency
Job processing capacity is flexible and scalable
with the allocation of resources
Execute job on suitable time and assigned
Aggregation same job to same job executor
Append resources to newly assigned jobs
Self diagnose and recover when distribute
DAG based job dependency
DAG based job item dependency
Unified job API for extension
Support rich job type lib, such as dataflow,
script, HTTP, file, big data
Easy integrate with business job, can work with
Job event trace query
Registry center management