Clustering Websphere MQ Clusters

I am new to websphere MQ, so please forgive me if I do not use the correct conditions. We are doing a project in which we need to configure an MQ cluster for high availability.

The client application supports a connection pool with the queue manager for subscribers and publishers. Suppose we have two queue managers in a cluster that host queues with the same name. Each queue has its own set of subscribers and publishers, which are cached by the client application. Suppose that one of the queue managers is omitted, the subscribers and queue publishers in this queue manager will die so that the objects on the client application are incompatible.

In this case, can the following scripts be executed?

1] When the first QueueManager fails, messages in its queues are transferred to another cluster in the cluster

2] When QueueManager reappears, is there any mechanism for recovering publishers and subscribers. Currently, we have created an automatic recovery chain in a client application that is trying to reconnect broken publishers and subscribers. But in the case of a cluster installation, we fear that publishers and subscribers will reconnect to another running qmanager. And when the emergency queuemanager is restored, it will have neither publishers nor subscribers.

Can someone explain how to take care of the two scenarios?

+5
source share
2 answers

Shashi, WMQ, . WMQ , QMgrs . , QMgrs . , QMgr , , . , . , QMgr, WMQ , QMgrs .

WMQ , QMgr. QMgrs, (fire-and-forget), , (-). , QMgrs "QMgrs ". QMgrs, , QMgrs "Service Consumer", .

, WMQ.

An SOA architecture for WebSphere MQ

, - , , . . . . , QMgr , . , . QMgrs XA .

WMQ HA - IMPACT:

WebSphere MQ High Availability Options

WebSphere MQ , , . . QMgr (MIQM) . / , QMgr , , node . , WMQ /MIQM, .

, . WMQ . . .

+4

WMQ - . WMQ , WMQ, - .

WMQ . , , Active/Passive, . . , . WMQ, , /, , . / , , , , .. .

.
1) . , , . . , , .
2) . . . WMQ , WMQ , . WMQ v7.x C Java. # v7.1.

, MVQ WMQ. Active/Passive . , . . , . , , .

WMQ .

+6

All Articles