Geplante Spring-Task, die in einer Clusterumgebung ausgeführt wird

Ich Schreibe eine Anwendung, die über einen cron-job, der ausgeführt wird, alle 60 Sekunden. Die Anwendung ist so konfiguriert, Waage, wenn erforderlich, auf mehrere Instanzen. Ich will nur zum ausführen der task auf 1 Instanz alle 60 Sekunden (Auf einem Knoten). Aus der box kann ich nicht finden, eine Lösung für dieses, und ich bin überrascht, es wurde nicht gefragt, mehrere Male vor. Ich bin mit Spring 4.1.6.

    <task:scheduled-tasks>
        <task:scheduled ref="beanName" method="execute" cron="0/60 * * * * *"/>
    </task:scheduled-tasks>

Jede Beratung würde sehr geschätzt werden.
Dank

InformationsquelleAutor der Frage user3131879 | 2015-07-08

Schreibe einen Kommentar