[rabbitmq-discuss] Rabbitmq vs. Activemq

JC jingchen.chi at gmail.com
Tue Jun 18 04:00:56 BST 2013


Hi,

We are in the process of evaluating middleware and choosing which 
middleware we pick for a potentially large scale distributed 
application.    We did an evaluation between activemq and rabbitmq with 
different test cases. So far activemq has outperformed rabbitmq using the 
default out-of-box configuration especially on the latency side.   We use 
activemq openWire protocol vs. rabbit AMQP,  Here is one example result of 
the test we did on 1 publisher/1 consumer and we measure the latency from 
send to receive time.    Similar results we get from multiple consumers as 
well.  Any one has done the similar benchmark?  Could you please share your 
experience?  And if anyone knows the tips to boost rabbitmq performance, 
please let us know.   The rabbit test client is using fanout exchange and 
MINIMAL_BASIC to publish messages.

                     BrokerType Publishers Consumers SlowConsumers 
TgtMsgRate(mps) TgtMsgLimit AvgMsgSentRate(mps) AvgSentTime(ns) 
AvgMsgRcvRate(mps) MinLat(ns) MaxLat(ns) AvgLat(ns) MedLat(ns) 90%Lat(ns)  
Activemq at middlewarebench 1 1 0 25000 1000000 20776 5644 20776 99484 7959080 
259337 255760 316848  Rabbit at middlewarebench 1 1 0 25000 1000000 20749 5440 
20749 171994 46140955 870211 913283 988979  













 Activemq at middlewarebench 1 1 0 100000 1000000 62695 5347 62695 100634 
19872040 491588 359763 510862  Rabbit at middlewarebench 1 1 0 100000 1000000 
56850 6790 54512 315808 822398215 487403726 487170082 696265654  












 













 













 













 













 













 












 













 













 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130617/fe75b31a/attachment.htm>


More information about the rabbitmq-discuss mailing list