我正在使用WAS MQ 7.0并且有我的场景;
我有一个名为'CLUSD'
的群集队列管理器和两个名为'N1' , 'N2'
的群集节点。
N1和N2配置相同,这意味着没有为每个队列设置优先级。
当我尝试向CLUSD
发送消息时,QMGR尝试向其节点发送消息(N1, N2
);但没有不可靠的机制,为什么有时N1
获得的消息多于N2,反之亦然。
我有一个消息生成器,它在一个while循环中发送消息几分钟。每分钟后,我得到每个节点队列的入队计数;显然,N1
和N2
的计数之间总是存在差异。
我知道当我尝试使用WAS MQ时,总是会有更大的鱼来煎炸;)但是当我有相同的配置(如软件,硬件等)时,我希望得到相同的结果。
我可以做些什么来掩盖这一点。
答案 0 :(得分:0)
用户消息的分发并不总是准确的,因为群集的管理和维护会导致消息跨通道流动。结果是用户消息的分布不均匀,这可能需要一些时间来稳定。由于管理和用户消息的混合,在工作负载平衡期间不依赖于消息的确切分布。