ActiveMQ vs. RabbitMQ

As of April 2019, ActiveMQ is ranked 4th in Message Queue with 7 reviews vs RabbitMQ which is ranked 3rd in Message Queue with 6 reviews. The top reviewer of ActiveMQ writes "I appreciate the queue, durable topic, and selector features. I would like to see a forked solution of AMQ with AMQP". The top reviewer of RabbitMQ writes "One crucial feature was guaranteed messaging. There are idiosyncrasies in the Windows version". ActiveMQ is most compared with RabbitMQ, IBM MQ and Apache Kafka. RabbitMQ is most compared with ActiveMQ, IBM MQ and Apache Kafka. See our ActiveMQ vs. RabbitMQ report.
You must select at least 2 products to compare!
ActiveMQ Logo
27,857 views|23,497 comparisons
RabbitMQ Logo
31,324 views|23,850 comparisons
Most Helpful Review
Find out what your peers are saying about ActiveMQ vs. RabbitMQ and other solutions. Updated: March 2019.
333,928 professionals have used our research since 2012.
Quotes From Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:

The most important feature is that it's best for JVM-related languages and JMS integration.Reliable message delivery and mirroring.It’s a JMS broker, so the fact that it can allow for asynchronous communication is valuable.Message broadcasting: There could be a use case sending the same message to all consumers. So as a producer, I broadcast the message to a topic. Then, whichever consumers are subscribed to the topic can consume the same message.I appreciate many features including queue, topic, durable topic, and selectors. I also value a different support for different protocols such as MQTT and AMQP. It has full support for EIP, REST, Message Groups, UDP, and TCP.

Read more »

We have been able to set up a messaging system that facilitates data integration between the software modules that we sell.RabbitMQ will help to remove a lot of the complexities and create a loosely coupled codebase.I like the high throughput of 20K messages/sec, and that it supports multiple protocols.The message routing is the most valuable feature. It is effective and flexible.After creating a RabbitMQ service, they provide you with a sort of web management dashboard.The product's reliability is the most valuable feature.

Read more »

Message Management: Better management of the messages. Perhaps persist them, or put in another queue with another life cycle.It does not scale out well. It ends up being very complex if you have a lot of mirror queues.The clustering for sure needs improvement. When we were using it, the only thing available was an active/passive relationship that had to be maintained via shared file storage. That model includes a single point of failure in that storage medium.Distributed message processing would be a nice addition.Needs to focus on a certain facet and be good at it, instead of handling support for most of the available message brokers.

Read more »

RabbitMQ is clearly better supported on Linux than it is on Windows. There are idiosyncrasies in the Windows version that are not there on Linux.The next release should include some of the flexibility and features that Kafka offers.The debugging capabilities and testing flexibilities need to be improved.I’d like this dashboard to use web sockets, so it would actually be in real time. It would slightly increase debugging, etc.The product has to improve the crisis management, especially in memory issues.

Read more »

Pricing and Cost Advice
I think the software is free.It’s open source, ergo free.I use open source with standard Apache licensing.

Read more »

This is an open source solution.The pricing is okay.

Read more »

Use our free recommendation engine to learn which Message Queue solutions are best for your needs.
333,928 professionals have used our research since 2012.
out of 13 in Message Queue
Average Words per Review
Avg. Rating
out of 13 in Message Queue
Average Words per Review
Avg. Rating
Top Comparisons
Compared 50% of the time.
Compared 24% of the time.
Compared 15% of the time.
Compared 51% of the time.
Compared 32% of the time.
Compared 7% of the time.
Also Known As
AMQRabbitMQ by Pivotal, Rabbit

Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

  • RabbitMQ is the most popular open source message broker, with more than 35,000 production deployments world-wide. RabbitMQ is lightweight and easy to deploy on premises and in the cloud and runs on all major operating systems. It supports most developer platforms, multiple messaging protocols and can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements.
Learn more about ActiveMQ
Learn more about RabbitMQ
Sample Customers
University of Washington, Daugherty Systems, CSC, STG Technologies, Inc.
Information Not Available
Top Industries
Financial Services Firm30%
Insurance Company19%
Mining And Metals Company12%
Transportation Company8%
Financial Services Firm10%
Transportation Company10%
Comms Service Provider10%
Financial Services Firm24%
Insurance Company15%
Transportation Company13%
Engineering Company6%
Company Size
Small Business15%
Midsize Enterprise23%
Large Enterprise62%
Small Business37%
Midsize Enterprise19%
Large Enterprise44%
Small Business10%
Midsize Enterprise7%
Large Enterprise83%
Find out what your peers are saying about ActiveMQ vs. RabbitMQ and other solutions. Updated: March 2019.
333,928 professionals have used our research since 2012.
We monitor all Message Queue reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.

Sign Up with Email