Consultor Eletrônico



Kbase P48036: How to set up fault tolerance with SonicMQ Clusters
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Unverified

GOAL:

How to set up fault tolerance with SonicMQ Clusters.

FACT(s) (Environment):

SonicMQ 5.x

FIX:

One of the following methods can be used to achieve fault tolerance with SonicMQ Clusters.

* Multiple Connection URL's

Define a routing definition for the cluster, whereby you can specify multiple broker URL's via a connection list.

A connection list specifies a list of brokers in the cluster to which a client can initially connect. If one connection attempt fails, then another broker from the list is used either until a connection is made or the list is exhausted.

* Client Persistence Feature


Use a feature of ClientPlus called Client Persistence.

Where there is a network failure, Client Persistence enables client-based logging of messages sent until the broker connection is re-established. So, in effect, it provides the ability for disconnected operation.

* Programmatically

Reconnect programmatically in the client where you can use any logic to do so.