IBM Integration Community Come for answers. Stay for best practices. All we’re missing is you. Join / Log in Ask a question
Is there an option to make the (non-ha) application behave HA based application so that it can connec to a queuemanager in RDQM without break should there be a failover occur.Thanks.
To an application there is no difference between an RDQM HA failover and a standalone queue manager restarting, except perhaps that with an RDQM HA failover, the queue manager may reappear at a different IP address.If an application needs to handle a queue manager restarting then the same approach should work for any kind of failover. See https://www.ibm.com/docs/en/ibm-mq/9.3?topic=managers-application-recovery for details about application recovery
You can achieve application HA as:- Assign 2 queue managers to a given application- Define queues on both queue managers- build CCDT channel using the 2 qmgrs- mask the queue manager names, so the app does not know the real qmgr name- setup channel afinity etc.. to load balance between the 2 queue managersNow when you take down qmgr 1, qmgr 2 is yet available.during this time, traffic in transit on qmgr 1 will fail.Otherwise, look into uniform cluster.
Thank you John and Om!\