IBM® supports JMS clustering, which provides high availability for systems that require near-zero downtime.
A JMS cluster configuration comprises two or more JMS servers. If a node in the JMS cluster fails, any messages sent to the failed node are seamlessly transitioned to another node in the cluster. This automatic failover to another node when one node fails ensures that messages are not lost, and it provides you with high availability for your system.
IBM supports high availability for integration services and agents for the following message queueing application servers:
Note: IBM supports high availability for integration services but not for agents.