[rabbitmq-discuss] Publish messages only when needed ?
matthias at rabbitmq.com
Thu Oct 7 16:29:15 BST 2010
> 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
> - up to 10 remote/local consumers (2 queues by consumer)
> - up to 10000 messages/s (max 78byte/message) splitted on the different
> - 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