title: ActiveMQ - network of multiple brokers configuration
body: <p>I'm trying to set up three brokers in a network for load balancing -- clients and producers can connect to any of these brokers. </p>
  
  <p>Questions:</p>
  
  <ol>
  <li><p>What is the recommended topology to use to network these brokers? More specifically, what is the networkConnector configuration to use on each of these brokers? should duplex setting be enabled? (I guess duplex setting depends on the topology we choose)</p>
  
  <p>A->B->C->A &nbsp;&nbsp; &nbsp;  or&nbsp; &nbsp; &nbsp;         A&lt;-->B&lt;-->C&lt;-->A</p></li>
  <li><p>Client should use failover protocol to connect to these brokers, right? e.g. failover://(tcp://b1:6161, tcp://b2:6161, tcp://b3:6161)</p></li>
  <li><p>Any duplicate message handling required on the client side in case of restarts? See <a href="http://forum.springsource.org/showthread.php?108461-Failover-issue-in-ActiveMQ" rel="nofollow">http://forum.springsource.org/showthread.php?108461-Failover-issue-in-ActiveMQ</a> -- not clear why duplicate message issue exists here</p></li>
  <li><p>Ideally we want to set up topology as shown in this post <a href="http://edelsonmedia.com/?p=143" rel="nofollow">http://edelsonmedia.com/?p=143</a> -- not clear how to set up networkConnector on masters and slaves. </p></li>
  </ol>