Ищу масштабируемую реализацию at

Я ищу масштабируемую замену at с высокой доступностью. Он должен поддерживать добавление и удаление заданий во время выполнения.

Немного предыстории :У меня есть приложение, в котором я запускаю миллионы событий, каждое событие происходит только один раз. Мне не нужны cron-подобные механизмы (первое воскресенье месяца и т. д. ), просто дата, время и контекст.

В настоящее время я использую планировщик Quartz , и, хотя это очень хороший проект, он испытывает трудности с обработкой количества событий, которые мы на него набрасываем, даже после множества настроек (шардинг, увеличение интервала опроса и т.д.)из-за базовой блокировки, которую он выполняет в базе данных подчеркивания. Кроме того, для нас это немного избыточно, так как в основном у нас есть миллионы однократных триггеров и относительно небольшое количество заданий.

Буду признателен за любые предложения

12
задан David Rabinowitz 16 April 2012 в 06:23
поделиться