2009-11-16 4 views
40

누구나 Quartz에 대한 대안적인 오픈 소스 솔루션을 찾았습니까?작업 스케줄링을위한 석영의 대안

나는 Cronacle이 작업 스케줄링을위한 존경받는 (그리고 고가 인) 폐쇄 소스 솔루션이지만, 나는 그 경로를 종료하기 전에 오픈 소스 대안을 다 써 버리고 싶습니다.

+12

Quartz에 무슨 문제가 있습니까? – cletus

+6

@cletus : API가 제대로 설계되지 않았고, 버그가 있으며 단순한 구성을 제외하고는 모두 돼지를 설정합니다. 나는 대안을 원하지만 나는 아직 그것을 찾지 못했다. – skaffman

+2

Quartz로 인해 현재 선택하고 있습니다. 우리가 처리해야 할 더 긴급한 문제가 있습니다. Quartz는 우리가 이미 알고있는 악마입니다. 우리의 stop-gap 솔루션은 작업을 세 개의 개별 Quartz 인스턴스로 나눠서 DB에 세 개의 개별 Quartz 테이블 세트를 의미합니다. 추악하지만 작동은 - 그리고 기술적 인 부채로 표시됩니다. – cclark

답변

43

이미 Open Source Job Schedulers in Java에 열거 된 모든 확인 했 :

  1. jcrontab을
  2. 석영
  3. 받침 스케줄러
  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

질문에 간단히 대답하기 때문에 나는 상향 투표했습니다. Quartz에 대한 작은 설명이나 일종의 비교로 더 좋을 것입니다. –

6

I 일부는 다시 잠시보고 듯 어떤 오픈 소스 자바 기반의 작업 스케줄러를 찾기 위해 하드 누른했다 Quartz의 평판과 사용법의 일부만을 차지합니다. Quartz가 충분하지 않은 이유를 듣고 정말로 궁금 할 것입니다.

+0

오래된 게시물에 대해 유감스럽게 생각합니다.하지만 다른 사용자가 Quartz의 일부 문제점을 이해하기를 바랍니다. 우리에게 큰 것은 불안정하고 비 지속적인 작업과 방아쇠입니다. 우리는 둘 다 혼합하여 시스템에 필수적입니다. Quartz는 변동성과 내구성에 대한 많은 버그를 가지고 있으며, James House의 변동성있는 작업 및 트리거에 대한이 의견은 "Quartz 2.0에서는 변동성에 대한 전체적인 개념이 제거되어 아무도이 기능을 사용하지 않습니다. RAMJobStore를 사용하여 데이터를 예약하십시오. " – brettw

1

Flux Scheduler (http://fluxcorp.com/)는 어떻게됩니까? 지금 http://flux.ly.

+0

Btw, Ops 팀이 생산 문제를 분석하는 데 도움이되는 시각적 대시 보드가 포함 된 (상용) 대안이 있습니까? – ngeek

+0

-1은 질문과 관련하여 아무것도 제공하지 않는 상업용 사이트에 대한 스팸 링크입니다. (참조하는 프로젝트가있는 경우 더 구체적인 링크를 제공하십시오) –