Author |
Message
|
rkford11 |
Posted: Sat Jan 15, 2005 10:45 pm Post subject: Clustering of brokers |
|
|
Partisan
Joined: 06 Jun 2004 Posts: 316
|
I want to have two message brokers clustered so that even if one goes down other can process my message flows.Is this possible.
concept is confusing to me because clustering does not allow remote queue manager to get messages.
Please guide me through this concept and explain the pros and cons of the setting up message brokers in a cluster.
Thanks |
|
Back to top |
|
 |
vennela |
Posted: Sat Jan 15, 2005 11:06 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
Straight MQ clustering will not solve this problem.
This is not possible without OS clustering. |
|
Back to top |
|
 |
sieijish |
Posted: Sun Jan 16, 2005 5:07 am Post subject: |
|
|
Acolyte
Joined: 29 Nov 2004 Posts: 67 Location: London
|
Quote: |
concept is confusing to me because clustering does not allow remote queue manager to get messages |
When you put the message to a queue in the cluster, the cluster load balancing algorithm routes the message to one of the physical queues(with the same queue name) in one of the queue managers in the cluster. This is done on a round-robin basis.
If you want to take a message, then you have to get it from the specific queue in the specific queue manager. When you put the message you don't care to which QM the message is going. So WMQ can route the message to any available QM. Whereas when u take the message, unless you tell from where you want to take the message, how can WMQ return you the message?
High availability Broker configuration is achieved through a combination of Software Clustering(WMQ Cluster), Hardware Clustering (like HACMP) and Application Design.
The right solution needs detailed analysis of you availability requirements, Application requirements and harware investment. |
|
Back to top |
|
 |
rkford11 |
Posted: Sun Jan 16, 2005 3:00 pm Post subject: |
|
|
Partisan
Joined: 06 Jun 2004 Posts: 316
|
vennela wrote: |
This is not possible without OS clustering. |
Vennela,
Can you please give me some more idea on this statement.
Thanks |
|
Back to top |
|
 |
vennela |
Posted: Sun Jan 16, 2005 5:20 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
You should look at Support Pac IC61.
Configuring WebSphere MQ Integrator for AIX with HACMP |
|
Back to top |
|
 |
kirani |
Posted: Mon Jan 17, 2005 12:01 am Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Depending on your OS you would configure these resources. But, the basic idea to have identical installation of Websphere MQ , Websphere MQ Integrator and DB2 on both the systems. You need to create WMQ QM, WMQI Broker and DB2 DB as clustered resources, so they can fail-over to any other machine when there is a problem. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
rkford11 |
Posted: Mon Jan 17, 2005 7:08 am Post subject: |
|
|
Partisan
Joined: 06 Jun 2004 Posts: 316
|
kirani wrote: |
Depending on your OS you would configure these resources. But, the basic idea to have identical installation of Websphere MQ , Websphere MQ Integrator and DB2 on both the systems. You need to create WMQ QM, WMQI Broker and DB2 DB as clustered resources, so they can fail-over to any other machine when there is a problem. |
Kirani,
So you would say that, if i have my WMQ QMs and WMQI Broker in a cluster (DB is on another system) i.e these resources as clustered resources i can come over fail over situation. i.e even if one broker is down the other would work for me.
environment is Windows.
Thanks |
|
Back to top |
|
 |
vennela |
Posted: Mon Jan 17, 2005 1:20 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
|
Back to top |
|
 |
kirani |
Posted: Mon Jan 17, 2005 11:41 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Yes, Vennela is correct. I meant OS clustered resources.
If you want fail-over configuration then you need to do the OS clustering first. For example, on windows you would use Microsoft cluster, etc.
Your MQ data should reside on a shared drive that would fail-over to other machine with other components.
You need to create components (QM, Broker) on both the servers though. Take a look at some of the supportPacs, they have some examples there. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
|