Are there any open source Job Scheduler with REST API for commercial use which will support features like:
- Tree like Job dependency
- Hold & Release
- Rerun failed steps
- Parallelism
Help would be appreciated :)
NOTE: we are looking for open source alternative for TWS,Control-M,AutoSys.
JobScheduler would seem to meet your requirements:
- Open Source see: Open Source and Commercial Licenses
- Rest API see: Web Service Integration
- Parallelism see: Organisation of Jobs and Job Chains
I think that these areas are also covered (I downloaded and trialled the application): See here
- Tree like Job dependency
- Hold & Release
- Rerun failed steps
I'm not affiliated with SOS GmbH
ProActive Scheduler is an open source job scheduler.
- It is part of OW2 organization
- It is written in Java so it comes with a Java and a REST API
- It provides workflows that are set of tasks with dependencies and more (loop,replicate, branch), upon failures you can control if the task should be cancelled or restarted
- Parallelism and distribution is at the heart of it, with features like for instance
Commercial Support is provided by Activeeon, the company behind ProActive (full disclosure: I work for Activeeon).
You might be interested in DKron
Dkron is a system service that runs scheduled jobs at given intervals or times, just like the cron unix service but distributed in several machines in a cluster. If a machine fails (the leader), a follower will take over and keep running the scheduled jobs without human intervention. Dkron is Open Source and freely available.
来源:https://stackoverflow.com/questions/20393613/open-source-job-scheduler-with-rest-api