On Mon, Nov 16, 2009 at 3:10 PM, johnluo1 <johnl...@gmail.com> wrote:
>
> Hi,
>
> I wonder if following is possible.
>
> We have broker1 and broker2 configured as a broker cluster. On our load
> balancer, we define a VIP, which will map to broker1 and broker2's physical
> IP addresses. Clients will connect to the VIP, and load balancer will
> redirect the connections to either broker1 or broker2. A client can connect
> to broker1 through VIP and publish messages there, while another client can
> connect to broker2 through VIP and consume messages published by first
> client, since broker1 and broker2 are in a cluster.
>
> Is there any way we can achieve HA in such setup? That is, if broker1 is
> down, clients will still be able to connect to broker2 through VIP and
> consume all messages. The only way this can happen is that all messages need
> to be replicated between broker1 and broker2, like a master/slave setup.
>
> Is this something that can be configured?

A master/slave configuration for each broker1 and broker2 should
provide what you need. With a master/slave configuration, if broker1
goes down then the slave will become the new master and there will be
no message loss. The same applies to broker2. This assumes that the
load balancer is also aware of the slaves.

Bruce
-- 
perl -e 'print 
unpack("u30","D0G)u8...@4vyy9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder

Reply via email to