+

Search Tips   |   Advanced Search

Interoperation when WebSphere Application Server application servers are clustered but IBM MQ queue manager is not clustered

Application servers running on WAS can be clustered together and connected to queue managers running onIBM MQ that are not clustered. This setup provides enhanced failover protection over non-clustered topologies.

In this topic "application server" refers to an application server running on WebSphere Application Server and "queue manager" refers to a queue manager running on IBM MQ.

There are two topology options:


The queue manager runs on a different host from any of the application servers

In the subsequent figure:

Figure 1. WebSphere Application Server clustering: client mode attachment to queue manager

We can improve availability for this topology using, for example, High Availability Cluster Multi-Processing HACMPâ„¢ to restart the failed queue manager automatically.


The application servers run on several hosts, one of which hosts a queue manager

The following figure shows some application servers that are running on the same host as the queue manager. Other application servers in the same WebSphere Application Server cluster run on a different host.

In the subsequent figure:

For application servers that are running on the same host as a queue manager, the IBM MQ transport type for the connection is specified as "bindings then client" mode, that is, if an attempt at a bindings mode connection to the queue manager fails, a client mode connection is made. For application servers that are not running on the same host as the queue manager, the application server automatically uses client mode.

Figure 2. WebSphere Application Server clustering: bindings then client mode attachment to queue manager