Ich lese die Spring 3.0 doc s in Bezug auf die Planung. Ich lehne mich an Spring's JobDetailBean für Quartz. Jedoch hat die @Scheduled Annotation mein Auge gefangen genommen. Es scheint, dass dies eine andere Möglichkeit ist, die Aufgabe mit dem Spring Framework zu planen. Auf der Grundlage der Dokumente stellt Frühling drei Wege Planung:Spring Scheduling: @ Scheduled vs Quartz
- @Scheduled
- Via Quartz
- Via JDK Timer
ich kein Interesse an der JDK Timer haben. Warum sollte ich @Scheduled über Quarz wählen? (Wenn ich Quarz erwähne, meine ich Spring Beans Wrapper für Quartz).
Angenommen, mein Anwendungsfall ist komplex genug, dass ich mit einem Webdienst eines Drittanbieters kommunizieren und Daten in bestimmten Intervallen importieren und exportieren kann.
"Es ist [Quarz] ein bisschen ein Schwein" - es ist 2 Jahre später und ich mache den gleichen Vergleich wie @chris. Ist Quarz immer noch schwierig über Spring zu benutzen? – Edward
Unterstützt @Scheduled CLUSTER? Wenn ja, wie kann ich es erreichen? –
Nein, @Scheduled unterstützt Cluster- oder Multi-Node-Umgebungen nicht. Dies scheint die einzige große Einschränkung zu sein und der Hauptgrund dafür, dass viele Leute immer noch Quartz verwenden. – BrianC