Chapter 3. Runtime topology selection 59
3.2.4 Application server and queue manager cluster
The clustering capabilities of WebSphere Application Server Network
Deployment and WebSphere MQ can be used to design a solution that provides
high availability across different product lines.
Figure 3-9 shows a sample topology that combines application server clustering
with queue manager clustering. Both cluster types are vertically and horizontally
scaled. Note that as long as one node is available the solution is able to deliver
its functionality. Each queue manager serves a minimum of two application
servers. In the event that an application or application server fails, the messages
can be processed by another server in the cluster. Remember that a queue
manager does not recognize whether a connected client is available and is
served with messages according to the load balancing policy in the queue
manager cluster.
Figure 3-9 Application server clustering with queue manager clustering
WebSphere MQ
QMGR 1
Q1
Node A
Messaging
application
Application server A1
WebSphere MQ
QMGR 2
Q1
Node B
Application server B1
Application server B2
Node C
WebSphere MQ
QMGR 4
Q1
Messaging
Engine
Messaging
application
Messaging
Engine
Messaging
application
Messaging
Engine
WMQ clusterWAS cluster
QMGR 3
Q1
Get Enabling SOA Using WebSphere Messaging now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.