Как сделать «массовое» планирование работы (Кварц?) - PullRequest
4 голосов
/ 12 сентября 2011

У меня есть общий вопрос, связанный с каркасом планирования кварца:

Мне нужно выполнить задачу через фиксированный промежуток времени после регистрации пользователя.Для простоты, скажем, ровно через 1 час после регистрации пользователя в моей системе.Работа ДОЛЖНА быть выполнена, даже если система перезагружается в течение этого часа, ее необходимо запомнить, и она ДОЛЖНА быть выполнена позже, если моя система не работает в обычное время.

Это то, где я могу илигде бы я использовал кварц?Я смотрел на постоянные рабочие места, которые выглядят довольно многообещающе, но я не уверен, будет ли это работать на 1000 рабочих мест в день.Кроме того, я не уверен в последствиях для производительности.Может быть, кто-то может помочь мне с информацией здесь.

Если Quartz не является правильным выбором, какие другие способы / рамки вы видите для этой проблемы?Мое приложение представляет собой веб-приложение на основе Java 6 / Spring 3.

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 12 сентября 2011

Мы успешно используем хранилище заданий в кварцевом исполнении в нашей производственной среде для приложения на платформе SaaS, где выполняются сотни заданий.

...