|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
|
|
Alias Queues |
« View previous topic :: View next topic » |
Author |
Message
|
mick |
Posted: Thu Dec 20, 2001 3:54 am Post subject: |
|
|
Newbie
Joined: 19 Dec 2001 Posts: 3
|
Hi,
I am working on a design where I have two clusters. With QM1, QM2 QM3 and QM4 on cluster ONE and QM3, QM4, QM5 and QM6 on cluster TWO. All the queue managers are on seperate boxes.
The reason this has been designed like this is for mutual distrust between the QM1/QM2 and QM5/QM6. The systems aim to place a message on a queue called ORDER on QM5 or QM6.
Currently, there are two remote queue definitions for the ORDER queue on QM3/4.
My questions are
1. If I use an alias queue on QM3 amd QM4 defined as follows:'DEFINE QALIAS(MY_ORDER) TARGQ(ORDER) CLUSTER(ONE) REPLACE' , will this allow for load balancing and failover between the boxes?
2. Does use Clustering in this way prevent QM1/2 from seeing QM5/6?
Thanks
Mick
|
|
Back to top |
|
|
EddieA |
Posted: Thu Dec 20, 2001 10:31 am Post subject: |
|
|
Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Mick,
It's a little unclear what you're trying to achieve. Can you elaborate a little more.
Which QMs are PUTting to ORDER. Which boxes do you want to balance/fail over. Where do you have ORDER defined. What are the definitions.
In answer to your second question. Using the Clustering options, you would not be able to communicate directly between QM1/2 and QM5/6 as they are in different clusters. Although you can by using QM3/4 as an intermediary as these belong to both clusters.
Cheers,
_________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
|
mick |
Posted: Fri Dec 21, 2001 2:42 am Post subject: |
|
|
Newbie
Joined: 19 Dec 2001 Posts: 3
|
Sorry about that!
An application running on QM1 and QM2 does a put to the ORDER queue. The Order queue is a local queue on both QM5 and QM6.
Therefore I want to use the Alias queues on QM3 and QM4 to find the ORDER queues on QM5 and QM6.
With regards to load balancing and failover. There are 3 pairs QM1/QM2, QM3/QM4 and QM5/QM6.
Hope this is clearer.
Thanks
Mick |
|
Back to top |
|
|
EddieA |
Posted: Fri Dec 21, 2001 12:37 pm Post subject: |
|
|
Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Mick,
I don't see why you're original specification wouldn't work, except that you don't need the Remote definitions on QM3/4. (I have'nt actually tried it. Have you).
You need a DEF QL(LOCAL) CLUSTER(TWO) on QM5/6. This will 'advertise' this queue to QM3/4.
On QM3/4 your Queue Aliases will 'advertise' MY_ORDER to QM1/2, so then when you PUT to MY_ORDER, from QM1/2, it will be sent to either QM3 or QM4 where the Alias 'should' redirect it to QM5 or QM6.
I would guess that the BIND option from QM3/4 to QM5/6 would be based on the Queue definition on QM5/6. You can control this from either the application or the Queue definition at the QM1/2 side.
Cheers,
_________________
Eddie Atherton
IBM Certified Specialist - MQSeries
IBM Certified Specialist - MQSeries Integrator
[ This Message was edited by: EddieA on 2001-12-21 12:51 ] |
|
Back to top |
|
|
|
|
|
|
Page 1 of 1 |
|
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
|
|
|
|