Twoje pytanie nie jest zbyt jasne, więc zobaczmy, czy rozumiem: masz 4 serwery, z których każdy działa z mechanizmem kwarcu w maszynie wirtualnej, a każdy serwer ma to samo zadanie kwarcowe zaplanowane co 10 minut, za pomocą wyrażenia cron. Co 10 minut wszystkie 4 serwery rozpoczynają tę samą pracę, tworząc warunki wyścigu, ponieważ wszyscy próbują zrobić to samo w tym samym czasie.
Nie jest to zadanie na wiosnę. Jednak Quartz ma zdolność do tworzenia klastrów, w której można skonfigurować zadanie do uruchamiania tylko jednego serwera w klastrze. Korzysta ze współużytkowanej bazy danych, aby koordynować, które serwery uruchamiają dane zadanie, i upewnia się, że nie wszystkie robią to razem.
Dokumenty mają pewne informacje na temat tego here, ale w zwykłym stylu opensymphony.com są dość rzadkie i niepomocne.
Dziękuję. To będzie dla mnie pomocne. Spróbuję. – firstthumb