Native HA
Native HA is a high availability solution that is available on container deployments of IBM® MQ.
A Native HA configuration consists of three nodes (which can be, for example, three Kubernetes pods), each with an instance of the queue manager. One instance is the active queue manager, processing messages and writing to its log. Whenever the log is written, the active queue manager sends the data to the other two instances, known as 'replicas'. Each replica writes to its own log, acknowledges the data, and then updates its own queue data from the replicated log. If the node running the active queue manager fails, one of the replica instances of the queue manager takes over the active role and has current data to operate with.
For a detailed overview, see Native HA in the Containers section of this documentation.
The following figure shows a typical deployment with three instances of a queue manager deployed in three containers.