[rabbitmq-discuss] High-performance routing strategies

Matthew Sackman matthew at rabbitmq.com
Mon Mar 21 15:59:23 GMT 2011


On Mon, Mar 21, 2011 at 04:46:39PM +0100, Alvaro Videla wrote:
> I was testing queue number limits the other day, one thing to watch is the number of erlang processes. If I'm not mistaken a new queue implies a new Erlang Process. Probably the same with exchanges?

Yes, followed by no. A queue is an Erlang process. By default, we set
the erlang VM with a process limit of 1M, but that can be raised.

An exchange is not a process. An exchange is just a row in mnesia. This
is why exchanges survive the death of the creating node in a cluster,
but queues do not.

Matthew


More information about the rabbitmq-discuss mailing list