[rabbitmq-discuss] Mirror queues and poor write performance

Anderew andrew.rendell at gmail.com
Wed Oct 26 22:10:46 BST 2011


I have been using RabbitMQ in high volume applications for over a
year. The new mirror queues feature in 2.6 is very exciting for my
client and I am keen to compare performance with a normal queue

I have been doing a very simple test and have found that in a two node
cluster write performance where the exchange is bound to a mirrored
queue is amazingly slow (orders of magnitude slower) compared to a non-
mirrored queue in an otherwise identical configuration. Dequeue
performance appears unaffected (i.e. very fast). The queues and
exchanges are non-durable in both cases. Both nodes in the cluster are
on the same machine so network latency will not be an factor.

What are the expectations for mirror queue write performance? I
appreciate there is no such thing as a free lunch and that inevitably
there would be a runtime cost for mirroring.


More information about the rabbitmq-discuss mailing list