2012-03-06 141 views
0

我有两台服务器发送JMS消息到远程队列在JBoss AS 5和AS 7

  1. JBoss作为5.1与应用程序发送JMS消息
  2. JBoss应用服务器7服务器实施的队列和一个MDB消费信息

我想从服务器1发送消息到服务器2。我希望消息在服务器2上消耗。

我认为JBoss AS 7使用HornetQ。

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

回答

1

你是对的,JBoss AS 7使用HornetQ作为JMS提供者进行消息传递。一个很好的资源是HornetQ的JBoss社区文档。还有关于setting up HornetQ跨越两个AS 7

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