[rabbitmq-discuss] Simple benchmark and results
dglaubman at acm.org
Wed Oct 21 18:44:37 BST 2009
> Note that there is one obvious difference to the .net tests:
> By setting the "-a" flag the consumers will operate
> in auto-ack mode, whereas in the .net code you posted you do an explicit
> The former is quite a bit more efficient and may well account
> for the bulk of the difference between the .net and java consumer
Bingo! Setting 'noAck' = true on basicConsume increases messages received to
about 33K per sec.
As to the low send rate --
> Given that sending is asynchronous
Not so fast! (so to speak;-) -- rabbit .Net client uses TCPClient,
which "provides simple methods for connecting, sending, and receiving
stream data over a network in synchronous blocking mode."
> Can you package up your test code in a form that makes it
> straightforward to run and thus try to reproduce your results?
> Bonus points if it is easy to get the test to run under mono.
From: Matthias Radestock [mailto:matthias at lshift.net]
Sent: Wednesday, October 21, 2009 12:42 AM
To: David Glaubman
Cc: rabbitmq-discuss at lists.rabbitmq.com
Subject: Re: [rabbitmq-discuss] Simple benchmark and results
View this message in context: http://www.nabble.com/Simple-benchmark-and-results-tp25968960p25997030.html
Sent from the RabbitMQ mailing list archive at Nabble.com.
More information about the rabbitmq-discuss