-
Notifications
You must be signed in to change notification settings - Fork 4
Overview
Synergy Scheduler was started in 2011, and released under BSD license in November of the same year. It is used for triggering simple jobs and orchestrate execution of complex interdependent data processing clusters.
Synergy Scheduler utilizes Rabbit MQ to communicate with its subsidiaries, so it is a good choice for deployments where part of workers is remote or machine/location dependent.
It is a production-grade Job Scheduling System. Here, "job" term corresponds to an execution of any system process (for example: Python process, Hadoop map-reduce job, etc) with a set of particular arguments, started and monitored by the Scheduler means.
Each process registered within the Synergy Scheduler could chose state machine to govern its execution. You are free to add/customize your own state machines as well as the processes.
Give it a try!