[rabbitmq-discuss] Publish messages only when needed ?

Matthias Radestock matthias at rabbitmq.com
Thu Oct 7 16:29:15 BST 2010

RomainC wrote:
> Hello,
> I am working with rabbitMQ + lvc plugin on a prototype of telemetry
> diffusion with :
> - up to 10 producers (1 exchanges by producer) located on the rabbit-server
> node
> - up to 10 remote/local consumers (2 queues by consumer) 
> - up to 10000 messages/s (max 78byte/message) splitted on the different
> exchanges
> - a consumers only subscribe to a part of the whole flow of messages.
> - java language api
> Everything is working fine but my prototype is using a large amount of CPU
> time and memory. I even experienced some 'out of memory' crash of the server
> in extreme cases.

What version of rabbitmq-server are you running? It's quite difficult to 
make rabbit >= 2.0.0 crash due to running out of memory.

Also, the high CPU load doesn't sound right for the figures you mention 
above. When you see that, could you capture the output of all the 
'rabbitmqctl list_*' commands and post it here? That might allow us to 
identify some inefficiency in your set up.



More information about the rabbitmq-discuss mailing list