【问题标题】:Sending a JMS message to a remote queue on JBoss AS 5 and AS 7在 JBoss AS 5 和 AS 7 上向远程队列发送 JMS 消息
【发布时间】:2012-03-24 04:40:54
【问题描述】:

我有两台服务器

  1. JBoss as 5.1,应用程序发送 JMS 消息
  2. JBoss AS 7 服务器实现了队列和一个 MDB 消费消息

我想从服务器 1 向服务器 2 发送消息。我希望在服务器 2 上使用该消息。

我认为 JBoss AS 7 使用了 HornetQ。

关于如何将消息发送到远程队列的任何提示?我对如何发送消息更感兴趣,因为它在远程服务器上,我认为消费部分应该是直截了当的。

【问题讨论】:

    标签: jms jboss5.x jboss7.x hornetq


    【解决方案1】:

    您是正确的,JBoss AS 7 使用 HornetQ 作为 JMS 提供者进行消息传递。 HornetQ 的 JBoss 社区文档是一个很好的资源。 JBoss 社区论坛上也有一篇关于setting up HornetQ 跨越两个 AS 7 实例的精彩帖子。

    您将需要定义构成传输的连接器和接受器,在您的情况下将包括 netty,因为您的客户端和服务器在不同的 JVM 中运行(否则您可以使用 invm)。在每个 JBoss AS 实例上创建连接工厂会有所不同(例如,JBoss AS 5 上没有管理 CLI),但上面的链接将为您提供一个很好的参考,您可以在那里提出有针对性的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-03
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 2012-10-26
      • 2011-03-21
      • 2010-12-26
      相关资源
      最近更新 更多