Posted: Tue Aug 25, 2009 3:51 am Post subject: Regarding MQ Clustering
Apprentice
Joined: 20 Feb 2009 Posts: 31
I would like to know the difference between the the properties "Bind Option" and "CLWL Use Queue". I was thinking that setting the value to BIND_NOT_FIXED will open a new instance and put messages in a round robin but i realized that the CLWL Use Queue also plays a role. Can any one help me in understanding what they exactly mean..
bind_not_fixed means that during every MQPUT an instance of the cluster queue is picked according to the cluster workload algorithms. bind_fixed means this is done only during MQOPEN.
CLWLUSEQ controls how "local" queues (local to the queuemanager) are taken into account during these cluster workload queue-picking. if you specify "local" the local queue is the only target, if you specify "QMGR", then this locak queue is just another target used within the cluster workload algorithm.
check with the queue manager clusters manual. _________________ Regards, Butcher
the CLWLUSEQ will come into picture when the app is connected to one of the qmgr where the cluster queue(destination queue) is defined. If the same cluster queue(destination queue) is defined on an another cluster qmgr then the msgs will goto local qmgr as CLWLUSEQ(local) by default. If you use CLWLUSEQ(ANY) on the cluster queues, then the msgs will round robin between the cluster queues defined on local qmgr and remote qmgr.
I would define a cluster queue with DEBIND(NOTFIXED) and CLWLUSEQ(ANY) all the time. It also depends on the requirement.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum