J'utilise l'interface javax.enterprise.event.Event
largement sur mes applications web, où je tire et observe de nombreux événements.Les événements CDI de Java sont-ils regroupés dans WildFly?
Cela fonctionne comme un charme, sauf si je déploie les applications sur un environnement en cluster (WildFly 10.1) où les événements sont observés uniquement sur le noeud où l'événement est déclenché. Le profil WildFly du groupe de serveurs utilisé par les nœuds est "full-ha" et toutes les applications sont <distributable />
sur leur descripteur web.xml, et SFSB sont correctement regroupées sur tous les nœuds.
J'ai donc quelques questions à poser.
- Les événements CDI sont-ils supposés fonctionner dans un environnement en cluster? Je ne trouve aucune référence à cela.
- Si oui, comment puis-je les faire fonctionner, c'est-à-dire déclencher un événement et l'observer dans chaque nœud? Si non, comment puis-je contourner cela dans WildFly?
Merci beaucoup!
Merci d'avoir signalé la mise en place de Payara. J'ai créé https://issues.jboss.org/browse/WFLY-9272 pour suivre ce sujet. –