J'utilise mon application sur un groupe de serveurs Tomcat non groupés. Il sert des services web de restauration. Selon le paradigme reposant, chaque appel est sans état.Comment exécuter des opérations à l'échelle du système sur un cluster de serveurs d'applications?
Dans cet environnement, je souhaite que l'application examine régulièrement la base de données pour rechercher les changements d'état et prendre des mesures. Puisque l'une des actions consiste à déclencher un e-mail, je souhaite m'assurer que je ne vérifie pas l'état d'un enregistrement particulier plus d'une fois par période de révision. Je sais que la messagerie aiderait dans cette situation, mais je ne comprends pas exactement comment. L'événement périodique peut être généré par chaque instance de l'application. Existe-t-il un moyen de désactiver les messages similaires dans une file d'attente de messages? Quel outil fonctionne le mieux pour ce problème?
Un ami a recommandé que j'utilise Quartz pour gérer ce problème. Cela ressemble à un bon ajustement. –