Configuring high availability, recovery and restart
You can make your applications highly available by maintaining queue availability if a queue manager fails, and by recovering messages after server or storage failure.
About this task
On z/OS®, high availability is built
into the platform. You can also improve server application availability by using queue sharing
groups. See Shared queues and
queue-sharing groups.
On Multiplatforms, you can improve client application availability by using
client reconnection to switch a client automatically between a group of queue managers, or to the
new active instance of a multi-instance queue manager after a queue manager failure. Automatic
client reconnect is not supported by IBM® MQ classes for Java. A
multi-instance queue manager is configured to run as a single queue manager on multiple servers. You
deploy server applications to this queue manager. If the server running the active instance fails,
execution is automatically switched to a standby instance of the same queue manager on a different
server. If you configure server applications to run as queue manager services, they are restarted
when a standby instance becomes the actively running queue manager instance.
- Microsoft Cluster Server
HA clusters on IBM i
PowerHA® for AIX® (formerly HACMP on AIX) and other UNIX and Linux® clustering solutions
- Restart recovery, when you stop IBM MQ in a planned way.
- Failure recovery, when a failure stops IBM MQ.
- Media recovery, to restore damaged objects.