Activemq 将本地活动MQ连接到远程IBM MQ

Activemq 将本地活动MQ连接到远程IBM MQ,activemq,ibm-mq,Activemq,Ibm Mq,我对活动MQ不熟悉 我需要创建本地活动MQ并将其连接到远程IBM MQ 有人能帮助我连接到分布式队列管理器和队列吗 您可以使用apachecamel在这两个提供者之间架起桥梁。这些路由可以从代理内部运行,从ActiveMQ队列拉入,然后推送到WMQ队列(或者反过来)。这一概念几乎与WMQ中的通道概念相似,即从传输队列中拉出通道并将其推送到远程队列管理器上的适当目的地 假设您对所有QMGR和客户端使用WMQV7+,那么只需学习如何设置路由和配置连接工厂。WMQ的旧版本,如果本地WMQ客户机是消费者

我对活动MQ不熟悉

我需要创建本地活动MQ并将其连接到远程IBM MQ


有人能帮助我连接到分布式队列管理器和队列吗

您可以使用apachecamel在这两个提供者之间架起桥梁。这些路由可以从代理内部运行,从ActiveMQ队列拉入,然后推送到WMQ队列(或者反过来)。这一概念几乎与WMQ中的通道概念相似,即从传输队列中拉出通道并将其推送到远程队列管理器上的适当目的地

假设您对所有QMGR和客户端使用WMQV7+,那么只需学习如何设置路由和配置连接工厂。WMQ的旧版本,如果本地WMQ客户机是消费者,您可能必须了解如何处理RFH2头

spring中配置的最简单的路由如下所示:

<route id="amq-to-wmq" >
  <from uri="amq:YOUR.QUEUE" />
  <to uri="wmq:YOUR.QUEUE" />
</route>

“wmq”和“amq”将指向配置JMS组件的bean。在这里,您可以设置到每个提供者的连接工厂,以及客户端的行为方式(例如,交易或非交易),因此我暂且不举一个例子

这将放在camel.xml(或任何您命名的文件)中,并从代理的xml中导入。ActiveMQ附带了几个示例,您可以使用这些示例开始使用驼峰JMS组件。只需看看普通安装附带的默认camel.xml