IBM MQ - 创建远程队列的新本地定义

IBM MQ- Create a new local definition of remote queue

当前设置是 QM1(队列管理器 1)具有本地定义 Q1 (mq 1)。在 QM2 上,Q1 配置为远程队列。此配置工作正常。这意味着连接到 QM2 的任何应用程序都可以使用名称 Q1,并且这些消息通过分布式 Mq 设置(通道、传输队列)转发到 QM1。

我想知道如果我在 QM2 上创建新的 Q1 作为本地队列,mqput 调用是否会将消息转发到两个队列?

您不能发出 1 个 MQPUT 并将消息发送到 1 个以上的队列,除非您配置了分发列表或将队列配置为 Pub/Sub 但并非 MQMD 的所有字段都被复制。

如果您想复制包含 MQMD 字段的消息(用于备份或 SLA 机制),那么您需要查看像 MQ Message Replication.

这样的产品