2017-10-08 59 views
0

我有一个定义队列的Wildfly 10实例,发布到该队列以及通过MDB从该队列接收消息。 这已经完成了。正在寻找消耗MDB消息来自远程队列的MDB当前示例10

现在我想添加第二个Wildfly 10实例,在另一台机器上运行,它也将接收来自第一个实例中定义的相同(远程)队列的消息。

我花了2天寻找当前如何做到这一点的例子。 有很多问题和一些过时的答案。 它似乎是从Q实现中期望的最微不足道的事情之一,但我找不到任何示例。

有人请向我介绍一个好的和当前的例子(Wildlfy 10),关于MDB的注释,standalone-full.xml的配置和安全要求需要做什么?

回答

0

我看着一个类似的场景,我也遇到了麻烦,找到好的文档。

有几种方法来JMS-队列连接在一起:

  • JMS核心网桥
  • JMS桥
  • 连接到远程服务器(直接在MDB使用远程连接器或属性)。
  • JMS-Clustering
  • ...?

我在Github上创建了一个demo project,它使用“JMS-Bridges”将消息转发到另一个服务器。该项目还使用远程连接来侦听远程服务器的消息。 readme一步一步地解释我将如何配置“Wildfly 10”服务器,它们使用JMS消息的相同目标。

的关于这方面的信息的最佳来源似乎是Messaging documentation of the Red Hat JBoss Enterprise Application Platform 7.0这也适用于Wildfly 10