IBM MQ clustering
Clustering is a way to logically group WebSphere MQ queue managers.
Benefits:
1. Increased availability and workload balancing.
2. Reduced system administration due to fewer channel, remote queue, and transmission queue definitions.
Components Involved:
Software: IBM MQ V 7.0 and above
Cluster repository: A repository is a collection of information about the queue managers that are members of a cluster.
Cluster queue manager: A cluster queue manager is a queue manager that is a member of a cluster.
Cluster queues: A cluster queue is a queue that is hosted by a cluster queue manager and made available to other queue managers in the cluster.
Cluster Channels: On every full repository, we manually define a cluster-receiver channel and a set of cluster-sender channels to connect to every other full repository in the cluster. When you add a partial repository, you manually define a cluster-receiver channel and a single cluster-sender channel that connects to one of the full repositories. The cluster when needed defines further cluster-sender channels automatically. Auto-defined cluster-sender channels take their attributes from the corresponding cluster-receiver channel definition on the receiving queue manager.