2012-02-28 2 views
3

Планировал перейти от настройки заданий cron к планировщику кварца. Каковы плюсы и минусы использования кварца, а не создание cron?Quartz scheduler vs setup cron

Получено Time triggered job Cron or Quartz? ссылка. Любые другие указатели?

+0

это в значительной степени. – Nishant

+0

Возможный дубликат [Время срабатывания Cron или Quartz?] (Http://stackoverflow.com/questions/1029383/time-triggered-job-cron-or-quartz) – Nishant

ответ

4

Я использовал и хотел кварц. Вот некоторые преимущества кварца

  1. Если вы используете cron на основе ОС, jvm будет двигаться вверх и вниз, и любое состояние будет потеряно.
  2. это портативное (может работать на Win OS, где нет хрон доступны)
  3. Вы можете запланировать несколько потоков в кварце
  4. Мы запускаем наш планировщик в коте, и поэтому мы можем управлять и видеть состояние приложения через администратор веб-страница. В нашем приложении мы используем jamon для контроля состояния наших процессов. Он может отвечать на такие вопросы, как ... Какие процессы в настоящее время работают? Когда они длились? Сколько времени они взяли? и т. д. cron не допустил бы этого.
  5. Ваш код будет более переносимым. Планирование выполняется по-разному в разных ОС.

Вероятно, кварц следует рассматривать скорее как замену для запуска новых потоков, чем замену cron.

частично украдено от here