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.
这样的产品
当前设置是 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.
这样的产品