Ich habe zwei Tomee-Instanzen gruppiert.Making @Schedule nur einmal in einer Clusterumgebung ausführen
Jedes hat eine Methode wie kommentierten
@Schedule(dayOfWeek = "*")
public void runMeDaily() {...}
ich diese Methode möchte nur einmal am Tag laufen. Nicht zweimal am Tag (eine für jede Instanz)
Ich könnte eine Flagge wie hier beschrieben verwenden Run @Scheduled task only on one WebLogic cluster node? oder wählen Sie einfach einige Knoten, aber ich frage mich, ob es eine elegantere Möglichkeit, das zu tun ist.
Diese Frage hängt etwas mit EJB3.1 @Schedule in clustered environment zusammen, aber ich benutze JBOSS nicht. (und es wird nicht beantwortet)
https://github.com/SpringOnePlatform2016/dsyer-locks-and-leaders – MariuszS