title: RabbitMQ client load balancing
body: <p>I am piloting rabbit mq and find it quite good. Looking at the HA page I find that the exchange/queue replication works well.</p>
  
  <p>I am troubled by the fact that I must use a TCP Loadbalancer to balance the load between nodes. Is this correct?</p>
  
  <p>I would like to have 2 nodes in a cluster with a "replicate-all" policy.</p>
  
  <p>I would like and publisher or consumer to be able to connect to all nodes in a round-robin like behavior. Unfortunately the client API only allows setting one host per connection. </p>
  
  <p>Is there any (3rd party maybe?) connection-pool like solution so a publisher publishes and a consumers consumes from all nodes?</p>