如何在群集中使队列管理器成为默认值

CBR*_*CBR 5 ibm-mq

我有一个名为inventory的集群,其中有4个队列管理器定义为london,paris,newyork,tokyo.如果london和paris是获取消息的默认队列管理器,我如何使newyork和tokyo默认接收并且不允许客户端将消息放在伦敦和巴黎上,但它们仍然应该在群集中.这可以通过工作负载管理实现吗?

如果有任何其他解决方案,请告诉我.所有这些都应该在不对客户端进行任何更改的情况下完成.

谢谢

T.R*_*Rob 3

请务必记住,WebSphere MQ 集群提供了一个上下文来告诉队列管理器如何在它们之间进行通信。另一方面,客户端完全不知道集群。必须明确告知客户端要连接到哪些队列管理器。

在您的情况下,在配置客户端时,请向它们提供newyorktokoyoQMgrs 的连接详细信息,并且它们不会连接到londonparis。假设所有这些 QMgrs 都在 WebSphere MQ 集群中,来自客户端的消息将能够解析到驻留在london和上的集群队列paris