[rabbitmq-discuss] High-performance routing strategies
Alvaro Videla
videlalvaro at gmail.com
Mon Mar 21 16:03:00 GMT 2011
Thanks for the info regarding exchanges.
About 1 Erlang processes per queue, I guess it's easier to run out of memory before running out of erlang processes, so It shouldn't be such an issue anyway.
Alvaro
On Mar 21, 2011, at 4:59 PM, Matthew Sackman wrote:
> 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