Java的CDI事件是否聚集在WildFly中?

问题描述:

我在我的web应用程序中广泛使用了接口javax.enterprise.event.Event,我在那里触发并观察许多事件。Java的CDI事件是否聚集在WildFly中?

它像一个风情万种,除非当我部署在那里的事件被观察到只有在触发事件的节点上的集群环境(WildFly 10.1)的应用程序。

节点使用的服务器组的WildFly配置文件为“full-ha”,所有应用程序在其web.xml描述符上都为<distributable />,并且SFSB在所有节点上正确聚类。

所以,我有几个问题。

  1. CDI事件是否应该适用于集群环境?我找不到任何这方面的参考。
  2. 如果是的话,我怎么可以让他们的工作,即触发一个事件,并在每个节点的观察呢?如果没有,我该如何在WildFly中解决这个问题?

非常感谢您!

您在航行水域未定义 - 这就是为什么你没有参考。

看来不能在Wildfly ATM上工作,但它会是一个有趣的补充 - 随时创建JIRA issue for Weld

在Paraya,这似乎已经工作,但也有局限性 - 如果你想在自己的docs读了。

+1

感谢您指出Payara的实施。我已经创建了https://issues.jboss.org/browse/WFLY-9272来跟踪这一点。 –