Hi,<div><br></div><div>I've tested out the clustering and HA support (including replication policies) and was successful in achieving the following:</div><div><br></div><div>3 nodes in a cluster with full replication on all exchanges and queues. Publisher sends messages to node A. I see these messages in replicated queues on node A, B and C. That's good.</div><div><br></div><div>I started 2 consumers one reading from Node B and one from Node C. They read the messages in a &nbsp;round-robin like fashion (i.e. once one consumer read the message the replicated message in other node was gone).</div><div><br></div><div>That's all very good.&nbsp;</div><div><br></div><div>Problem is that this doesn't scale very well. Assume I have a very high load from publishers. Consumers can't read fast enough. Eventually - I'll run out of physical resources.</div><div><br></div><div>Does rabbitmq support any kind of sharding or message distribution based on a known key?</div>