[rabbitmq-discuss] Clustering Internals

Matthew Sackman matthew at rabbitmq.com
Wed Mar 23 12:36:35 GMT 2011


On Tue, Mar 22, 2011 at 06:06:43PM -0600, Jason J. W. Williams wrote:
> So there really are no guarantees as to the contents of an exchange on
> failure of a node. You can just be sure that the exchange will exist as
> expected on the other nodes.

It's wrong to think of an exchange as having "contents". An exchange
really just names a collection of routing rules (i.e. bindings). At no
point is a message ever held "in" an exchange.

But otherwise, yes, exchanges just exist on every node, but the bindings
of that exchange will vary dynamically with the actions of clients and
the failure or restoration of nodes within the cluster.

Matthew


More information about the rabbitmq-discuss mailing list