В настоящее время мы оцениваем кварцевый планировщик для использования в нашем проекте. Для нашего варианта использования нам нужен только один временной триггер для запуска в какой-то момент в будущем, он не должен быть повторяемым или хронным триггером.
Итак, в моем ПО C я создаю новый простой одноразовый триггер, когда происходит бизнес-событие. Я могу видеть в кластерной среде (используя хранилище кварца JDB C), триггеры сбалансированы / распределены по нескольким узлам.
Желаемое поведение наблюдается с PO C, но, с точки зрения производительности, как Это будет дорого, если мы создадим новый одноразовый триггер каждый раз, когда работаем в масштабе. Насколько я понимаю, одним из узких мест будет вздутие базы данных с помощью триггеров, возможное решение для очистки базы данных - добавить фоновую задачу для очистки старых триггеров.
Может ли кто-нибудь поделиться вашим опытом, болевыми точками по поддержанию планировщика с нашим дизайном и любыми входами для улучшения дизайна