Author |
Message
|
mq_newbie1 |
Posted: Tue Jan 10, 2006 1:51 am Post subject: mq clustering |
|
|
Novice
Joined: 08 Jan 2006 Posts: 15
|
I have the following requirement
I have four queue managers which a part of a cluster. The cluster is used for load balancing. I have four remote systems which put messages to the cluster queue. My question is can the cluster receiver channel be used for receiving messages from queue manager which are not part of the cluster? Would the cluster receiver channel name be same as the sender channel name of the queue managers whcih are not part of the cluster? |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Jan 10, 2006 4:45 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
No, cluster channels are not interchangeable with other kinds of channels.
Except Mr. Butcher just proved me wrong.
It seems a really bad idea to mix them. _________________ I am *not* the model of the modern major general.
Last edited by jefflowrey on Tue Jan 10, 2006 4:47 am; edited 1 time in total |
|
Back to top |
|
 |
Mr Butcher |
Posted: Tue Jan 10, 2006 4:46 am Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
i did a quick test on z/OS and it seems to work, you can connect a sender channel and a cluster receiver channel (at least the channel started, i did not send messages).
anyway, even if it works, i do not think this is a recommended (or supported) combination. what is the problem that prevents you from
defining a receiver? _________________ Regards, Butcher |
|
Back to top |
|
 |
mq_newbie1 |
Posted: Tue Jan 10, 2006 8:04 pm Post subject: |
|
|
Novice
Joined: 08 Jan 2006 Posts: 15
|
Would this mean that i will have to set up four receiver channels for each of the queue manager which are a part of the cluster?
Also if a queue manager which is not part of the cluster has to send a message to any queue manager which is a part of the cluster, it will have to specify name of the queue manager in the sender channel definition. How can this be done? Also will i have to use a gateway queue manager if i need a connection between a queue manager which is not part of a cluster and a queue manager which is a part of cluster? |
|
Back to top |
|
 |
Mr Butcher |
Posted: Tue Jan 10, 2006 11:19 pm Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
sorry, i do not understand your design.
you can not archive load balancing from outside the cluster by defining a channel from every queuemanager outside the cluster to every queuemanager inside the cluster. you will need a gateway to route the messages into the cluster, then you can use the cluster load balancing (round robin distribution).
is that what you want? _________________ Regards, Butcher |
|
Back to top |
|
 |
wschutz |
Posted: Wed Jan 11, 2006 3:08 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
Might I suggest that you read the MQ clustering manual (there is a link on the documentation dropdown above), especially chaptes 4 & 5? _________________ -wayne |
|
Back to top |
|
 |
|