Why RabbitMQ vs. MSMQ, Azure, Amazon, or ActiveMQ etc.

1,836 views
Skip to first unread message

Brady Kelly

unread,
Dec 28, 2015, 1:23:26 PM12/28/15
to rabbitmq-users
I'm sure this question has been asked before, but I've seen a lot of message queue implementations out there, and RabbitMQ seems quite new. Is there some overriding architectural paradigm that sets it apart from competitors? Is it the details in the APIs that make it clear and simple to use, or is it remarkable reconfigurability that sets it apart? 

I'm going to make a point of giving RabbitMQ a trial in a semi-experimental project I've just started, and going to create a queuing requirement just for it, but I have only a vague notion of all the different types of queuing requirement types out in the real world, and whether RabbitMQ can satisfy most of them, or a certain subset.

The short version of my question is thus just, why RabbitMQ?

Gavin M. Roy

unread,
Dec 28, 2015, 9:59:36 PM12/28/15
to rabbitm...@googlegroups.com
"and RabbitMQ seems quite new"


I try to address your question here (scroll to the beginning of Chapter 1):


Regards,

Gavin

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Gavin M. Roy

unread,
Dec 28, 2015, 10:01:10 PM12/28/15
to rabbitm...@googlegroups.com
Sorry, was in the middle of editing my reply and accidentally sent it...

On Mon, Dec 28, 2015 at 1:23 PM, Brady Kelly <br...@bradykelly.net> wrote:
I'm sure this question has been asked before, but I've seen a lot of message queue implementations out there, and RabbitMQ seems quite new.

It's over 8 years old at this point
 
The short version of my question is thus just, why RabbitMQ?

Michael Klishin

unread,
Dec 28, 2015, 11:59:23 PM12/28/15
to rabbitm...@googlegroups.com
Will be 9 in early February 2016.

Brady Kelly

unread,
Dec 29, 2015, 12:53:31 AM12/29/15
to rabbitm...@googlegroups.com
Thank you, Gavin.

That chapter provided quite a few good answers, enough to answer my question. One if the biggest is that it's open source.


Cheers

--
You received this message because you are subscribed to a topic in the Google Groups "rabbitmq-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rabbitmq-users/T9yU4-f5ZHk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rabbitmq-user...@googlegroups.com.

Feng Ye

unread,
Dec 29, 2015, 1:13:50 AM12/29/15
to rabbitmq-users
There are some benchmark, it looks like kafka is very fast than others, 
http://mungeol-heo.blogspot.com/2015/01/kafka-vs-rabbitmq-vs-activemq.html

shawn li

unread,
Dec 29, 2015, 7:20:07 AM12/29/15
to rabbitmq-users

On Tuesday, December 29, 2015 at 2:13:50 PM UTC+8, Feng Ye wrote:
There are some benchmark, it looks like kafka is very fast than others, 
http://mungeol-heo.blogspot.com/2015/01/kafka-vs-rabbitmq-vs-activemq.html

Kafka may lose data in some rare conditions, eg broker crash with messages not flush to disk (while rabbit has confirms)

here is a comparison of rabbit and kafka: https://groups.google.com/forum/#!topic/rabbitmq-users/aDT4rTRceRs

Alvaro Videla

unread,
Dec 29, 2015, 9:05:47 AM12/29/15
to rabbitm...@googlegroups.com
Considering all the improvements we did performance wise to RabbitMQ this year, I would say that a benchmark that was run on early 2015 it's quite outdated.

Besides, one should not choose messaging systems for "which one's the fastest one", but which one provides the features for the system I want to build.

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages