I am in the process of trying to setup a network of brokers for HA behind a
load balancer. The aim is to allow clients to see a virtual broker (which is
really load balanced and with fail over) with a single IP/port. The LBR is
round robin spraying connections to all the masters and the slaves are there
known only to other masters for draining messages if the master fails.

Here's an image of the conceptual architecture.

http://www.nabble.com/file/p11219295/ActiveMQCluster.jpg 

Comments/suggestions/alternatives? If this is feasible what does this mean
for durable subscribes as I forsee producers/consumers connecting to any
broker. 

Has anyone tried such an architecture? Any alternative ways to achieve
HA/scalability which shields the client from configuration changes as we
scale up?

I am attaching a preliminary config files for this setup (network only, no
master/slave yet)  http://www.nabble.com/file/p11219295/activemq.xml
server1.xml ,  http://www.nabble.com/file/p11219295/activemq.xml server2.xml 
and  http://www.nabble.com/file/p11219295/activemq.xml server3.xml 
-- 
View this message in context: 
http://www.nabble.com/How-to-have-a-highly-available-and-scalable-setup-using-network-of-brokers--tf3954224s2354.html#a11219295
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to