[rabbitmq-discuss] Throughput observation with RabbitMQ-3.1.3 and Erlang R16B01 - Single Node and Cluster Node
vashi.priyanki at gmail.com
Thu Aug 1 20:22:39 BST 2013
Hi there ,
I have tried to with multiple producer and multiple consumer since my
producer and consumer are single threaded (around 10 each) but it's the
same statistics in test-1, which is around 5000 msg/sec. And since
eventually we will use python clients in real application of rabbitmq, I
think it would be good to know how it behaves with python clients ( in this
case I chose python-pika).
On Thu, Aug 1, 2013 at 9:14 PM, Michael Klishin <mklishin at gopivotal.com>wrote:
> Priyanki Vashi:
> > So from this it feels that maximum capacity of a single node of type
> DISK is limited to 5000 msg/sec when publisher confirm and consumer ack is
> enabled in this version. I thought main reason for this could be server
> latency. Is it correct understanding or I am missing something here to
> consider ?
> If you say your producer maxes out one core, you are limited by Pika's
> throughput (for which 5K/s
> from a single process sounds about right).
> Try with a multi-threaded Java producer (allowing the JVM use as many
> cores as you have publishing threads is a good idea) or multiple Pika
> producer processes.
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss