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.