2009-11-16 11 views
40

Qualcuno ha trovato soluzioni alternative open source a Quartz di cui sono contenti?Alternative al quarzo per la pianificazione del lavoro

So che Cronacle è una soluzione closed source ben rispettata (e costosa) per la pianificazione dei lavori, ma mi piacerebbe essere sicuro di esaurire le alternative open-source prima di percorrere questa strada.

+12

Cosa c'è di sbagliato in Quartz? – cletus

+6

@cletus: ha un'API mal progettata, è buggata e un maialino da configurare per tutte le configurazioni tranne quelle semplici. Mi piacerebbe un'alternativa, ma devo ancora trovarne una. – skaffman

+2

Per ora, stiamo scegliendo di rendere il conto con Quartz. Ci sono problemi più urgenti da affrontare e Quartz è il diavolo che già conosciamo. La nostra soluzione stop-gap ha comportato la rottura dei nostri processi in tre istanze Quartz separate, ovvero tre serie separate di tabelle Quartz nel DB. Brutto, ma funziona - E è elencato come debito tecnico da affrontare. – cclark

risposta

43

Hai già controllare tutti quelli elencati Open Source Job Schedulers in Java:

  1. jcrontab
  2. quarzo
  3. Fulcrum Scheduler
  4. Essiembre J2EE Scheduler
  5. Gos4j
  6. Oddjob
  7. Job Scheduler
  8. JDRing
  9. jBatchEngine
  10. MyBatchFramework
  11. Super
  12. cron4j
+0

Risposta molto adatta. +1 –

+2

Mi piacerebbe condividere una risposta che va più nel dettaglio e contiene le descrizioni di queste librerie: http://stackoverflow.com/a/1499047/840405 – Samuel

+0

Ho upvoted perché risponde brevemente alla domanda. Ma sarebbe meglio con una piccola descrizione o qualche tipo di confronto con Quartz. –

6

Ho fatto qualche ricerca un po 'indietro e fu fatica a trovare qualsiasi open source basato su Java job scheduler che sembrava avere anche una minima parte della reputazione e dell'uso del quarzo. Sarei davvero curioso di sapere perché il quarzo non è sufficiente.

+0

Mi dispiace commentare un vecchio post, ma volevo che altri utenti capissero alcuni dei problemi con Quartz. Il più importante per noi è il lavoro e le attivazioni volatili e non durevoli. Abbiamo un mix di entrambi e sono essenziali per il nostro sistema. Il quarzo ha molti bug riguardo la volatilità e la durata, e questo commento di James House in merito ai lavori volatili e ai trigger è preoccupante: "L'intera nozione di volatilità è stata rimossa con Quartz 2.0. Nessuno usa la funzione. pianificazione dei dati, utilizzare un RAMJobStore. " – brettw

1

Che dire di Flux Scheduler (http://fluxcorp.com/)? Ora http://flux.ly.

+0

Btw, ci sono alternative (commerciali) che includono un dashboard visivo che aiuta il team di Ops ad analizzare i problemi di produzione? – ngeek

+0

-1 per il collegamento SPAM al sito commerciale che non fornisce nulla relativo alla domanda. (Fornisci un link più specifico se c'è un progetto a cui fai riferimento) –

Problemi correlati