J'ai une page d'administration dans une application Web qui réinitialise le cache, mais elle ne réinitialise que le cache de la machine virtuelle Java en cours.Comment déclencher le code sur deux serveurs différents dans un cluster WAS?
L'application Web est déployée en tant que cluster sur deux serveurs WAS.
N'importe quelle façon que je peux avoir élégamment le bouton "effacer le cache" sur chaque serveur déclenche la méthode sur les deux JVM?
Modifier: Le développeur d'origine vient d'écrire un singleton contenant un HashMap comme cache. Léger et (précédemment) travaillé très bien pour les exigences. Il met en cache le contenu extrait de six ou sept services Web pour des durées spécifiées.
Édition: L'ensemble de l'application en question est de trois pages, donc la solution élégante pourrait bien être la solution la plus légère.
Pouvez-vous décrire le cache que vous utilisez plus en détail? Est-ce le cache WAS intégré? est-ce que c'est ehcache? Que cachez-vous? –
@Romain Hippeau: mise à jour. –