A distributed job scheduler for running batch jobs or services.
Using Consul as a base, the scheduler allows you to submit jobs and services. The scheduler allows a variety of conditions, including mutual exclusion, high availability, and queue limiting.