Open-source job scheduling system for .NET
https://www.quartz-scheduler.net
https://www.quartz-scheduler.net/documentation/quartz-3.x/


Trigger
Триггер
Объект, описывающий в какие моменты времени должна выполняться задачи.
Имеет разные реализации.
Может определять политику поведения, в случае если задача была просрочена (причем набор может быть разный у разных типов триггеров).
Job
Задача
Объект, содержащий информацию об обработчике.
Может соединяться с одним или несколькими триггерами.
Экземпляр задачи уникально идентифицируется через связку имя и группа.
ХранилищеПоддерживает InMemory и Persist БД (SQL).
КластерПоддерживает запуск в режиме кластера, с балансировкой задач и обработкой падений.
Для этого режима обязательно использовать Persist хранилище, т.к. оно используется для координации и синхронизации.

 

Теги: