队列管理器集群
集群是两个或更多队列管理器的组,这些队列管理器在逻辑上是关联的并可在彼此之间共享信息。任何队列管理器都可对同一集群中的任何其他队列管理器发送消息而无需设置特定的通道定义、远程队列定义或传输队列,这是因为所有这些信息都保留在存储库中,此集群中的所有队列管理器都对此存储库拥有访问权。
例如,您可创建一个集群,然后在此集群中要共享的队列管理器上设置一个队列。现在,在此集群中的任何其他队列管理器上,此队列都是可视的,就好像它是本地队列一样,并且您可马上打开它并可直接在此队列中放置消息。
注意,在集群中共享队列(集群队列)与在 z/OS® 队列管理器上的队列共享组中共享队列(共享队列)不同。但是,在 z/OS 上,集群队列管理器也可属于队列共享组,并且可与队列共享组中的其他队列管理器共享其队列定义。
而且,任何平台上的队列管理器都可以同时是多个集群的成员。
集群支持还允许多个队列管理器主管同一队列(即,具有相同名称的队列)的一个实例。这表示您可运行一个应用程序的多个实例,每个实例都可独立接收消息并运行,这样就把工作负载分摊到多个队列管理器。
有关更多信息,请参阅 IBM® MQ 联机产品文档中的分布式排队和集群。