【发布时间】:2019-10-05 05:45:16
【问题描述】:
当前设置是 QM1(队列管理器 1)具有本地定义 Q1(mq 1)。在 QM2 上,Q1 被配置为远程队列。此配置工作正常。这意味着任何连接到 QM2 的应用程序都可以使用名称 Q1,并且这些消息通过分布式 Mq 设置(通道、传输队列)转发到 QM1。
我想知道如果我在 QM2 上创建新的 Q1 作为本地队列,mqput 调用是否会将消息转发到两个队列?
【问题讨论】:
-
队列名称在队列管理器中是唯一的。不能有两个同名队列,一个指向本地队列,另一个指向远程队列。
-
正确。无论队列对象类型是本地队列、远程队列、别名队列等的风格如何,您都不能拥有相同的队列对象名称