Skip to content

SchedulerRedundancy

blehnen edited this page Nov 10, 2026 · 4 revisions

Job Scheduler Redundancy

A job scheduler only queues work and does not process it. Thus multiple schedulers with the same schedules give no performance benefit.

But you may want multiple schedulers for redundancy. This is possible, but a little tricky. For this to work correctly, the system time clocks on each machine must be in sync. Ideally, they should differ by less than 1 second.

For the consumers to calculate the time windows correctly, their clocks should be in sync as well.

There are two options:

  1. Make sure that all machines that run scheduler or consumer instances have in-sync clocks.

  2. Use a common time provider for all schedulers and consumers. They do not need to be the same instance, but they should all be the same type.

See Time Settings for details on how to inject time providers.

Clone this wiki locally