Author |
Message
|
abiram8 |
Posted: Tue Dec 23, 2003 1:08 am Post subject: Common Repository in MQ-Clustering |
|
|
 Master
Joined: 27 Mar 2002 Posts: 207 Location: India
|
Platform : NT and Solaris Only (with MQJava).
1) We have a critical requirment from the Client Of having a common repository where you have all Queues is created in a repository.
And "N" Queue Manager can acess the Same repository (same Queue).ie.,
If one Queue Manager is down other Queue Manager should able to process the message from the Common Repository (Queue).
Is it possible through the MQ Clustering (Full or Partial or any other way ).
2) If Yes can the another Queue Manager can be automatically started from the state where the First QueueManager left out its Transaction or any communication.
Will MQ Clustering will help me to achive
1) or 2) or both.
If not (any other solution ) Which can resolve my problem ???
If Solution is Hardware or some sort of Software Clustering .Then Why I should go for MQClustering
I have termed MQ Clustering same as Database Clustering but I donot know how much they are similar
Looking for your Valuable Inputs
Thanks and Regards,
Abiram |
|
Back to top |
|
 |
Michael Dag |
Posted: Tue Dec 23, 2003 2:22 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
Quote: |
1) We have a critical requirment from the Client Of having a common repository where you have all Queues is created in a repository. |
Did the Client actually say this? or is this your interpretation of what the client wants?
Now onto your question:
MQ Clustering is NOT for high availability or failover. It can be used to load balance traffic over multiple systems and it's main use is to 'simplify' administration.
If you want to achieve 2) start from state where the other failed, so no messages are stuck you need to look at the supportpacs for MSCS and Veritas (as you mention Solaris). If you use Sun Cluster 3.x you can NOT use the supportpacs but have to buy the MQ Agents from SUN...
Michael |
|
Back to top |
|
 |
abiram8 |
Posted: Tue Dec 23, 2003 3:59 am Post subject: |
|
|
 Master
Joined: 27 Mar 2002 Posts: 207 Location: India
|
Hi MichaelDag,
Thanks for your Input.
Let me try to explain the scenorio.
We have MQ queues created in 2 different windows box(acting as skeleton) which will get the messages from MQ (hubs).We have back end application which will connect to the MQ queues and get the messages.
We would like to implement failover in the windows box.If windows box1 crashes then we should access the same message from MQ queues in windows box2.Is there any way to achieve this using MQ cluster,please let us know.
Thanks in advance,
Abiram. |
|
Back to top |
|
 |
abiram8 |
Posted: Tue Dec 23, 2003 4:03 am Post subject: |
|
|
 Master
Joined: 27 Mar 2002 Posts: 207 Location: India
|
Hi MichaelDag,
Thanks for your Input.
Let me try to explain the scenorio.
We have MQ queues created in 2 different windows box(acting as skeleton) which will get the messages from MQ (hubs).We have back end application which will connect to the MQ queues and get the messages.
We would like to implement failover in the windows box.If windows box1 crashes then we should access the same message from MQ queues in windows box2.Is there any way to achieve this using MQ cluster,please let us know.
Thanks in advance,
Abiram. |
|
Back to top |
|
 |
Michael Dag |
Posted: Tue Dec 23, 2003 4:19 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Dec 23, 2003 5:11 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
The support for MSCS is included with the base 5.3, so it is not needed as a support pack anymore. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
Michael Dag |
Posted: Tue Dec 23, 2003 5:16 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
Thanks!
I already wondered why the supportpac is going to be withdrawn... a simple reference saying: "this is now supported in the base product" would be nice...
Michael |
|
Back to top |
|
 |
abiram8 |
Posted: Tue Dec 23, 2003 6:26 am Post subject: |
|
|
 Master
Joined: 27 Mar 2002 Posts: 207 Location: India
|
Hi,
Does this mean that MQ5.3 has a inbuilt support for this thats why they have eliminating .
If no is there any other way to get the proper support pack
Abiram |
|
Back to top |
|
 |
Michael Dag |
Posted: Tue Dec 23, 2003 6:35 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
The answer is: Yes
Michael |
|
Back to top |
|
 |
abiram8 |
Posted: Tue Dec 23, 2003 8:33 pm Post subject: |
|
|
 Master
Joined: 27 Mar 2002 Posts: 207 Location: India
|
Hi,
Thanks for your Inputs I have got good and valid points which talks about diffrence in MQCluster and MSCS Cluster.
Hope this will be help for readers as the word Clustering in MQSeries is very misleading.
WebSphere MQ clusters
are groups or two or more queue managers on one or more computers,
providing automatic interconnection, and allowing queues to be shared
amongst them for load balancing and redundancy.
MSCS clusters
are groups of two or more computers, connected together and configured
in such a way that, if one fails, MSCS performs a failover, transferring the
state data of applications from the failing computer to another computer in
the cluster and reinitiating their operation there.
Abiram |
|
Back to top |
|
 |
EddieA |
Posted: Tue Dec 23, 2003 10:54 pm Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Quote: |
WebSphere MQ clusters are groups or two or more queue managers on one or more computers, providing automatic interconnection, and allowing queues to be shared amongst them for load balancing and redundancy. |
Not quite. Do NOT think of the Queues as shared. MQ provides load balancing across Queue Managers when PUTting messages. BUT, once the message has been delivered to a particular destination Queue, only an application that connects to THAT Queue Manager can GET the message.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
abiram8 |
Posted: Wed Dec 24, 2003 12:32 am Post subject: |
|
|
 Master
Joined: 27 Mar 2002 Posts: 207 Location: India
|
"and allowing queues to be shared amongst them for load balancing and redundancy"
Hi ,
Thanks for your Inputs
Here I mean only for Load balancing ie . Load Balancing the Terms is for put only.
Abiram |
|
Back to top |
|
 |
|