Планировщик Quartz больше не используется в Spring начиная с версии 3.0? - PullRequest
7 голосов
/ 15 сентября 2011

Возможности внутреннего планирования Spring начиная с Spring 3, включают поддержку выражений типа cron, и это очень похоже на триггер cron в Quartz.

Есть ли какая-то причина, по которой нужно интегрировать Quartz с Spring?

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/scheduling.html#scheduling-task-scheduler

Ответы [ 2 ]

5 голосов
/ 16 сентября 2011

Да, вам потребуется кварц, например:

  • , если вам нужно добавить новые задания во время выполнения, или
  • , если вам нужно изменить интервал (выражение cron) ввремя выполнения,
  • , если вам нужна статистика о заданиях,
  • ...

в целом: если вам нужно нечто большее, чем просто запуск метода в фиксированное время.

2 голосов
/ 16 сентября 2011

Afaik, планирование Spring не поддерживает постоянные хранилища заданий, восстановление пропусков зажигания из-за простоев или кластерных планировщиков. Кварц имел все это в течение многих лет.

...