[rabbitmq-discuss] Publish performance

Simon MacMullen simon at rabbitmq.com
Wed Sep 11 10:05:31 BST 2013


In general, all else being equal, fewer larger messages is likely to be 
faster (since you hit the routing logic less frequently).

The standard advice in this situation is to do your own performance 
tests though. The Java client ships with a performance testing tool, try 
downloading it and invoking:

$ runjava.sh com.rabbitmq.examples.MulticastMain --help

Cheers, Simon

On 11/09/2013 09:58, ku3ia wrote:
> Please advise!
> I'm using RabbitMQ with elasticsearch server. I have an multithread
> application that's publishes messages to RabbitMQ. It wakes up one
> connection and for example three channels.
>
> What's will be faster or better: publish one big message near 500-600
> documents per thread, or publish 4-5 more smaller messages, near 100-150
> documents per thread
>
> Thanks.
>
>
>
> --
> View this message in context: http://rabbitmq.1065348.n5.nabble.com/Publish-performance-tp29509.html
> Sent from the RabbitMQ mailing list archive at Nabble.com.
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>



More information about the rabbitmq-discuss mailing list