Ich interessiere mich für andere Job-Scheduling-Pakete neben Quarz und Flux. Angesichts der Fülle von Web-Frameworks finde ich es seltsam, dass es wirklich nur einen Scheduler gibt. Gibt es andere, die vielleicht nicht so bekannt oder beliebt sind?Gibt es noch andere Java-Scheduler neben Quartz (FOSS) und Flux (Commercial)
SpringBatch: Keine Scheduling-Lösung wirklich, sondern ein Batch-Job-Koordinator usw.
Wie Batch Spring aus Quarz unterscheiden? Gibt es einen Platz für sie beide in einer Lösung?
Spring Batch und Quartz haben unterschiedliche Ziele. Spring Batch bietet Funktionalität für Verarbeitung großer Datenmengen und Quartz bietet Funktionen zum Planen von Aufgaben. So könnte Quarz Spring Batch ergänzen, aber Technologien nicht auszuschließen. Eine übliche Kombination wäre die Verwendung von Quartz als Auslöser für einen Spring Batch-Job, der einen Cron-Ausdruck und die Spring Core-Funktion SchedulerFactoryBean verwendet.
Warum? Es scheint, dass Quartz es richtig gemacht hat, so dass es für nichts anderes nötig ist. – cherouvim
Sie haben die TimerTask im JDK vergessen, was ich oft für einfache Scheduling-Aufgaben verwenden kann/sollte (keine Notwendigkeit für Quartz). – kvista
TimerTask ist ein bisschen zu einfach. Es kann jvm Neustarts nicht behandeln. –