我在MQ群集基础结构中看到了一个消息堆积的问题
在SYSTEM.INTER.QMGR.PUBS中,它出现在队列管理器中
集群主题定义。
信息中心说"在发布/订阅群集中,这些出版物是
针对远程队列上的SYSTEM.INTER.QMGR.PUBS队列
承办订阅的经理。"
我想知道消息流如何与SYSTEM.INTER.QMGR一起使用。 队列管理器中的PUBS队列,主题和&订阅定义为
如果在队列管理器本地定义了主题,那么任何人都可以帮助了解消息是否流经SYSTEM.INTER.QMGR.PUBS队列?
答案 0 :(得分:0)
当队列管理器具有对主题的本地订阅时,我希望消息流经队列管理器的SYSTEM.INTER.QMGR.PUBS队列,该主题由连接到远程队列管理器的发布者发布,或者当队列发布时manager是使用主题主机路由的集群中的主题主机,或者当队列管理器是发布/订阅层次结构的成员时。
主题对象是远程定义还是本地定义无关紧要,当队列管理器位于远程发布者和订阅者之间的路由上时,消息将流经此队列。
答案 1 :(得分:0)
如果在集群中定义了主题,并且在同一队列管理器中没有本地定义的队列对象,远程发布者(队列)将消息发布到集群主题,则使用SYSTEM.INTER.QMGR.PUBS。在这种情况下所有已发布的消息都会通过此队列来访问主题。
但是如果主题被定义为本地主题,则在同一队列管理器中定义的别名队列对象将映射到主题;然后所有远程发布者(队列)将发布到定义的别名队列并跳过SYSTEM.INTER.QMGR.PUBS。在这种情况下,此队列不用于发布。