REMOTE QUEUE定义是否可以无意中使用CLUSTER传输队列

时间:2012-08-08 18:37:17

标签: ibm-mq

我在分布式平台(HP-UX)上有WMQ的集群合作伙伴。他们和他们发送消息的qmgr都是“我的”集群的成员,但从未利用集群关系自己进行通信。它们具有远程队列def,传输队列(称为队列管理器),唯一的点对点发送器/接收器通道对等,但他声称从一个到另一个的TRACE ROUTE神奇地利用SYSTEM.CLUSTER。 TRANSMIT.QUEUE和集群通道(大概),即使远程队列当然没有配置这样的东西。

是否存在任何奇怪的MQ异常导致标准REMOTE队列选择使用群集路径而不期望它?

当然,任何一方的队列都不会在群集中共享。

1 个答案:

答案 0 :(得分:2)

我想我们已经回答了我们自己的问题。无法想象我是如何一直遵循规则的,并且从未引发过这种行为。如果远程队列定义中指定的假定传输队列没有指定USAGE(XMITQ),而是(NORMAL),并且RQ中指定的传输队列确实是集群中已知队列管理器的名称,那么瞧,无论远程队列定义本身明确配置的定义如何,我们都使用集群。从远程队列/非集群定义迁移到集群定义的方法是多么方便。