Quellquarz / Cron-Jobs in einer verteilten Umgebung

8

Ich habe eine Flotte von ungefähr 5 Servern. Ich möchte eine identische Spring / Tomcat App auf jedem Rechner ausführen.

Ich brauche auch eine bestimmte Aufgabe, die alle zehn Minuten ausgeführt wird. Es sollte nur auf einer der Maschinen laufen. Ich brauche eine Art Wahlprotokoll oder eine andere ähnliche Lösung.

Verfügt Spring oder Quartz über eine integrierte dezentrale Cron-Lösung oder muss ich selbst etwas implementieren?

    
Brandon Yarbrough 25.04.2011, 19:12
quelle

2 Antworten

9

Weitere Informationen finden Sie in der Dokumentation Clustering-Konfiguration für Quartz.

    
sourcedelica 25.04.2011, 22:29
quelle
2

Hazelcast verfügt über ein verteiltes Executor-Framework, mit dem Sie Jobs mit dem JDK-Executor-Framework ausführen können (das übrigens möglicherweise testbarer ist als das schreckliche Quartz ... vielleicht). Es hat eine Reihe von Betriebsmodi, einschließlich der Auswahl eines einzelnen Knotens "zufällig", um den Job auszuführen.

Weitere Informationen finden Sie in der Dokumentation

    
dty 25.04.2011 19:19
quelle

Tags und Links