Сравнение с Quartz

Редактировал(а) Alexandr Fokin 2026/07/10 17:51

 Quartz. NET
 

Есть некоторые схожие момент с Quartz, но есть ряд отличий и возможностей для большей оптимизации.

Обработка конкурентной передачи сигнала на процесс.
Система trigger eventПозволяет передавать и агрегировать сигналы (см. Про передачу сигнала на процесс).
Изоляция ошибок между шагамиХендлер со встроенной изоляцией ошибок (db savepoint, или InMemory).
Можно выполнить несколько шагов в одной транзакции, изоляция ошибки откатит только шаг с ошибкой.
Один процесс на транзакции или батч процессов на транзакцию. 
Более производительная система распределения задачЛучше подходит для большого количества мелких задач.
Опциональная возможность распределить нагрузку между нодами сервисов на основе типа, версии и приоритета процесса.
Позволяет управлять параметрами, влияющими на эффективность взаимодействия c БДИспользование единичной или пакетной обработки процессов (1 процесс - 1 транзакция, N процессов - 1 транзакция) (для разных типов процессов).
Минимизация задержек и блокировок (см. Про передачу сигнала на процесс).