Author |
Message
|
LavMQ1980 |
Posted: Wed Oct 25, 2023 1:30 am Post subject: High availability question |
|
|
Apprentice
Joined: 08 Mar 2022 Posts: 33
|
Hello all,
I'm looking how to solve an HA requirement, without having shared storage. Cluster could solve it, but while I can put a message to a queue through any QM in the cluster, I can consume it one from the one that actually hosts the queue and if it's down, the queue is unavailable.
Is there any setup with two QM's, where I can put and get messages to all queues through any of them?
Consistency issues that may arise due to replication delay, can be tolerated.
Thank you in advance. |
|
Back to top |
|
 |
exerk |
Posted: Wed Oct 25, 2023 6:04 am Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
Two queue managers means either Multi-Instance (but you've stated you don't want to use shared storage, so that option's off the table), or Disaster Recovery Replicated Data Queue Manager (DR RDQM), which again will not give you what you want due to its Active/Passive topology.
From your "requirements" it sounds like you're looking for a distributed analogue of a Queue Sharing Group, and that doesn't exist as far as I am aware. _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. |
|
Back to top |
|
 |
bruce2359 |
Posted: Wed Oct 25, 2023 7:57 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Queue Sharing Groups are a z/OS-only (mainframe) implementation. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
exerk |
Posted: Wed Oct 25, 2023 9:27 am Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
bruce2359 wrote: |
Queue Sharing Groups are a z/OS-only (mainframe) implementation. |
Hence my statement of ...it sounds like you're looking for a distributed analogue of a Queue Sharing Group... _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. |
|
Back to top |
|
 |
gbaddeley |
Posted: Wed Oct 25, 2023 2:32 pm Post subject: Re: High availability question |
|
|
 Jedi Knight
Joined: 25 Mar 2003 Posts: 2538 Location: Melbourne, Australia
|
LavMQ1980 wrote: |
Hello all,
Is there any setup with two QM's, where I can put and get messages to all queues through any of them?
|
Yes, if the application uses MQ Client.
Are the putting and getting applications in a separate operating environment to the QMs ?
What requirements do you have in terms of HA ? What is tolerable in an abnormal operating situation ? There are many possible approaches to MQ HA. _________________ Glenn |
|
Back to top |
|
 |
bruce2359 |
Posted: Wed Oct 25, 2023 9:09 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Does your app design require connecting concurrently to multiple qmgrs to put/get messages in a single unit of work (syncpoint) - and to commit/backout? _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
LavMQ1980 |
Posted: Wed Oct 25, 2023 10:10 pm Post subject: |
|
|
Apprentice
Joined: 08 Mar 2022 Posts: 33
|
Hello,
thank you for your answers.
The requirement is that it will be possible to put and get from a Q using any of the QM's ... And there is not option for a shared storage between QM's.
For now, my conclusion was confirmed by exerk ... |
|
Back to top |
|
 |
fjb_saper |
Posted: Sat Oct 28, 2023 12:18 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
LavMQ1980 wrote: |
Hello,
thank you for your answers.
The requirement is that it will be possible to put and get from a Q using any of the QM's ... And there is not option for a shared storage between QM's.
For now, my conclusion was confirmed by exerk ... |
Have you looked at the client load balancing in the Uniform Cluster?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
LavMQ1980 |
Posted: Mon Oct 30, 2023 3:57 am Post subject: |
|
|
Apprentice
Joined: 08 Mar 2022 Posts: 33
|
Hi,
It just provides client load balancing, but if two applications are connected to different QMs, they don't see messages from one another. |
|
Back to top |
|
 |
|