2009-05-31 2 views
10

Я планирую использовать Quartz scheduler, поскольку я прочитал много хороших мнений об этом.Как масштабировать планировщик кварца?

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

Могут ли Кварцевые шкалы? Какой JobStore рекомендуется? Я планировал использовать JDBC один для mysql.

Добавлена ​​информация: Мои вакансии будут либо отправлять электронную почту, либо отправлять данные через HTTP-почту другим службам (через WAN).

ответ

11

Есть некоторые советы и рекомендации в FAQ:

How many jobs is Quartz capable of running?

Выдержка из ответа:

Итак, позвольте мне просто сказать, есть рассрочка Quartz, что там есть управляя сотнями тысяч рабочих мест и триггеров, и что в любой данный момент времени выполняются десятки заданий - и это исключает использование балансировки нагрузки.

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

  • Scalability & Performance - Джим Николс работает несколько тысяч рабочих мест, кластерные и добровольцы больше информации по электронной почте
  • Quartz performance - Stey Батист работают 2 миллиона рабочих мест в день, 10 рабочих мест второго

Обновление 2015-01-12: К сожалению, ссылки в приведенном выше списке сломались, когда форум был перемещен, и я не могу найти новые рабочие ссылки. Я все равно оставлю ссылки, если они помогут выкопать информацию с сайта archive.org или в другом месте. Официальный форум Quartz теперь quartz-scheduler on Google Groups.

+1

Да, я прочитал эту документацию. Я ищу опыт в таком случае. Я добавил некоторую информацию о заданиях в вопросе. –

+0

К сожалению, у меня нет опыта в таких объемах в кварце. На форуме Quartz Users есть несколько отчетов об опыте, я обновил свой ответ ссылками. Возможно, вы захотите обновить заголовок или описание своего вопроса, чтобы уточнить, что вы хотите получать отчеты об опыте, а не указатели на документацию или предложения по дизайну. – markusk

Смежные вопросы