在Wildfly 10中寻找远程队列中消耗MDB消息的当前示例

时间:2017-10-08 14:38:11

标签: jboss queue wildfly message-queue message-driven-bean

我有一个Wildfly 10实例,它定义了一个队列,发布到该队列以及通过MDB从该队列接收。 这已经完成了。

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

我花了两天时间寻找如何做到这一点的当前示例。 有很多问题,还有一些过时的答案。 这似乎是Q实现中最琐碎的事情之一,但我找不到任何例子。

有人请向我推荐一个好的当前示例(Wildlfy 10),其中包括MDB的注释,standalone-full.xml的配置以及安全要求需要做什么?

1 个答案:

答案 0 :(得分:0)

我研究了一个类似的场景,我也很难找到好的文档。

有几种方法可以将JMS队列连接在一起:

  • JMS核心桥梁
  • JMS桥梁
  • 与远程服务器的连接(直接在MDB中使用远程连接器或属性)。
  • JMS-聚类
  • ......?

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

有关此主题的最佳信息来源似乎是Messaging documentation of the Red Hat JBoss Enterprise Application Platform 7.0,它对Wildfly 10也有效。