Ich habe viele Jobs mit Quartz Zeitplan und ich führe in meiner Java App. (ein Ereignis auf meinem Webapp aktiv ein Job ausgeführt werden soll)Quartz Java Run Jobs in mehreren Maschinen
Meine Webapp läuft mit zwei Instanzen in 4 Maschinen jeweils so:
Wie kann ich sicherstellen, dass die gleiche Arbeit nicht 2-mal auf 2 läuft verschiedene Maschinen?
und wie stelle ich sicher, dass es keine Probleme mit der Persistenz in der Datenbank gibt?
Sie können Ihren Job mit ** DisallowConcurrentExecution ** kommentieren, die sicherstellen wird, dass mehrere Instanzen nicht gleichzeitig ausgeführt werden http://www.quartz-scheduler.org/api/2.2.1/org/ quartz/DisallowConcurrentExecution.html – Srinivas