activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Torsten Mielke <>
Subject Re: Preferred config for 2-node network of brokers?
Date Thu, 08 Sep 2011 07:32:05 GMT
If you want to achieve fault tolerance with failover, then master/slave is the way to go. 
Using a network of brokers your clients can still failover to another broker instance in the
cluster but the state of each broker will not get replicated across your network. Every broker
will have its own state and clients that failover to a different broker instance in the network
might not receive all msgs.

Broker networks are rather used for load balancing and scaling and are not/less suitable for
fault tolerance and high availability.

Torsten Mielke

On Sep 7, 2011, at 10:47 PM, dcheckoway wrote:

> Thanks Gary.
> I'm considering switching a master/slave setup (in which the master is
> stock, out of the box, config) over to network of brokers.  Based on your
> reply, it sounds like I can simply reconfigure the slave -- changing it from
> slaving to using a duplex networkConnector -- and I won't have to touch the
> existing master.  It will automatically change its role to become a member
> of the 2-node network.
> My goal, fwiw, is to better utilize the 2nd node (currently just sitting
> there slaving with no producers/consumers connected) and to move away from
> master/slave.
> Does all of this sound sane, or am I slightly off the mark in terms of how
> I'm going about it?
> Thanks!

View raw message