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.