gpt4 book ai didi

activemq - 将本地 Active MQ 连接到远程 IBM MQ

转载 作者:行者123 更新时间:2023-12-02 22:10:23 26 4
gpt4 key购买 nike

我是主动 MQ 新手。

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

任何人都可以帮助我了解如何连接到分布式队列管理器和队列。

最佳答案

您可以使用 Apache Camel 在两个提供程序之间建立桥梁。路由可以从代理内部运行,从 ActiveMQ 队列中拉出并推送到 WMQ 队列(或相反)。这个概念几乎就像 WMQ 中的 Channel 从传输队列中拉出并将其推送到远程队列管理器上的适当目的地的概念。

假设您对所有 QMgrs 和客户端使用 WMQ V7+,那么只需学习如何设置路由和配置连接工厂即可。较旧版本的 WMQ,您可能必须了解如何处理 native WMQ 客户端的 RFH2 header (如果它们是消费者)。

在 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 附带了几个示例,您可以使用它们来开始使用 Camel JMS 组件。只需看一下正常安装附带的默认camel.xml即可。

关于activemq - 将本地 Active MQ 连接到远程 IBM MQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27471797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com