2009-11-16 2 views
40

Кто-нибудь нашел альтернативные решения с открытым исходным кодом для кварца, которым они довольны?Альтернативы кварцу для планирования работы

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

+12

Что случилось с кварцем? – cletus

+6

@cletus: у него плохо разработан API, он глючит, а свинья настраивается для всех, кроме простых конфигураций. Мне бы понравилась альтернатива, но я еще не нашел ее. – skaffman

+2

На данный момент мы решили сделать это с помощью кварца. Для нас есть более насущные проблемы, и Кварц - это дьявол, которого мы уже знаем. Наш разрывный раствор включал разбиение наших заданий на три отдельных экземпляра кварца, что означает три отдельных набора кварцевых таблиц в БД. Уродливый, но он работает - И указан как технический долг, который нужно решить. – cclark

ответ

43

ли вы уже проверить все те, которые перечислены в Open Source Job Schedulers in Java:

  1. jcrontab
  2. Кварц
  3. Fulcrum Планировщик
  4. Essiembre J2EE Планировщик
  5. Gos4j
  6. Oddjob
  7. планировщик заданий
  8. JDRing
  9. jBatchEngine
  10. MyBatchFramework
  11. Супер
  12. cron4j
+0

Очень подходящий ответ. +1 –

+2

Я хотел бы поделиться ответом, который более подробно освещен и содержит описания этих библиотек: http://stackoverflow.com/a/1499047/840405 – Samuel

+0

Я поддержал, потому что он кратко отвечает на вопрос. Но было бы лучше с небольшим описанием или каким-то сравнением с кварцем. –

6

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

+0

Извините, комментировать старый пост, но я хотел, чтобы другие пользователи поняли некоторые проблемы с Quartz. Большой для нас - нестабильные и недолговечные задания и триггеры. У нас есть смесь обоих, и они важны для нашей системы. В Quartz есть много ошибок волатильности и долговечности, и этот комментарий Джеймса Хауса относительно неустойчивых заданий и триггеров вызывает беспокойство: «Все понятие волатильности устранено с помощью Quartz 2.0. Никто не использует эту функцию. Если вам нужна постоянная планируя данные, используйте RAMJobStore. " – brettw

1

А как насчет планировщика флюсов (http://fluxcorp.com/)? Теперь http://flux.ly.

+0

Btw, есть ли какие-либо (коммерческие) альтернативы, которые включают визуальную панель, помогающую команде Ops анализировать производственные проблемы? – ngeek

+0

-1 для ссылки СПАМ на коммерческий сайт, который не содержит ничего, связанного с вопросом. (Предоставьте более конкретную ссылку, если есть проект, к которому вы обращаетесь) –