News for hackers. Stuff that matters.
Re:ActiveMQ: Not ready for prime time by anttipoi on Friday May 27, 2011 @01:53AM (#2590563)
I've now been involved in two projects where I would have needed a queue with following characteristics: - simple pub-sub, queue-like: m producers, n consumers - decent performance (order of hundreds of requests per second) - high availability for message persistence (I don't want to loose messages) - no strict FIFO needed, just some kind of lesser fairness (newer items should not block older ones from passing through)

ActiveMQ with active-backup setup over shared disk mount is the current choice, and the start-up is really slow if the queue has a lot of data.

RabbitMQ does not persist messages in HA fashion, so I've ignored it so far. Maybe HornetQ needs some attention.

I see a lot of flexibility and feature-richness in the queue landscape and it perplexes me that getting this simple combination of basics right is so difficult.

Re:ActiveMQ: Not ready for prime time by rbranson on Friday May 27, 2011 @03:20AM (#2590695)
RabbitMQ itself doesn't have HA built-in, but warm spare HA is rather simple and well-documented, built on-top of Pacemaker and DRBD. It works quite well.
Re:ActiveMQ: Not ready for prime time by rabbitmq on Friday May 27, 2011 @04:11AM (#2590786)
Thank-you.

The docs for HA are here: http://www.rabbitmq.com/pacemaker.html

This also works with Veritas if you use that instead of DRDB.

Please note that we are currently QAing a new HA model which is active/active. Watch this space!