[rabbitmq-discuss] Possible clustering layout

Adam Rabung adamrabung at gmail.com
Wed Oct 19 14:39:54 BST 2011

I am thinking through how to lay out a rabbit cluster.  One possible
clustering approach would be have all exchanges/queues duplicated across
each node in the cluster.  Publishers load balance which node they publish
to, and consumers subscribe to their applicable queues on all nodes.  Each
node is completely independent.

This approach seems to have the benefit of avoiding unforeseen hops when a
publisher or consumer connects to a node that does not hold the queue.  It
also seems beneficial from a fault tolerance standpoint to have messages for
a logical queue spread evenly across n nodes.

One downside I see is the maintenance of these nodes: changing a binding
means changing it in n places.

Is this an acceptable approach, or am I barking up the wrong tree?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20111019/79bbcb40/attachment.htm>

More information about the rabbitmq-discuss mailing list