Try our new research platform with insights from 80,000+ expert users

ActiveMQ vs Apache Kafka comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

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

Categories and Ranking

ActiveMQ
Average Rating
7.8
Reviews Sentiment
7.1
Number of Reviews
26
Ranking in other categories
Message Queue (MQ) Software (2nd)
Apache Kafka
Average Rating
8.2
Reviews Sentiment
7.0
Number of Reviews
86
Ranking in other categories
Streaming Analytics (8th)
 

Mindshare comparison

ActiveMQ and Apache Kafka aren’t in the same category and serve different purposes. ActiveMQ is designed for Message Queue (MQ) Software and holds a mindshare of 26.2%, up 20.9% compared to last year.
Apache Kafka, on the other hand, focuses on Streaming Analytics, holds 2.4% mindshare, up 2.0% since last year.
Message Queue (MQ) Software
Streaming Analytics
 

Featured Reviews

Prashant-Sharma - PeerSpot reviewer
Allows for asynchronous communication, enabling services to operate independently but issues with stability
The feature of ActiveMQ which I feel is good is its ability to have DLP, the later queues. If something goes wrong with the platform, it retries. Even if it fails, it goes to DLP, and later we can rescan the same event for processing. The ability to store the failed events for some time is valuable.
Snehasish Das - PeerSpot reviewer
Data streaming transforms real-time data movement with impressive scalability
I worked with Apache Kafka for customers in the financial industry and OTT platforms. They use Kafka particularly for data streaming. Companies offering movie and entertainment as a service, similar to Netflix, use Kafka Apache Kafka offers unique data streaming. It allows the use of data in…

Quotes from Members

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

Pros

"I am impressed with the tool’s latency. Also, the messages in ActiveMQ wait in a queue. The messages will start to move when the system reopens after getting stuck."
"I'm impressed, I think that Active MQ is great."
"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."
"The initial setup is straightforward and only takes a few minutes."
"The most valuable feature of this solution is the holding and forwarding."
"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."
"All the features of Apache Kafka are valuable, I cannot single out one feature."
"Kafka makes data streaming asynchronous and decouples the reliance of events on consumers."
"As a software developer, I have found Apache Kafka's support to be the most valuable...The solution is easy to integrate with any of our systems."
"We get amazing throughput. We don't get any delay."
"Good horizontal scaling and design."
"The high availability is valuable. It is robust, and we can rely on it for a huge amount of data."
"valuable features relate to microservices architecture and working on KStream and KSQL DB as a microservices event bus."
"One of the most valuable features I have found is Kafka Connect."
 

Cons

"This solution could improve by providing better documentation."
"There are some stability issues."
"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."
"One potential area would be the complexity of the initial setup."
"It does not scale out well. It ends up being very complex if you have a lot of mirror queues."
"It would be great if it is included as part of the solution, as Kafka is doing. Even though the use case of Kafka is different, If something like data extraction is possible, or if we can experiment with partition tolerance and other such things, that will be great."
"I would like the tool to improve compliance and stability. We will encounter issues while using the central applications. In the solution's future releases, I want to control and set limitations for databases."
"Needs to focus on a certain facet and be good at it, instead of handling support for most of the available message brokers."
"Kafka requires non-trivial expertise with DevOps to deploy in production at scale. The organization needs to understand ZooKeeper and Kafka and should consider using additional tools, such as MirrorMaker, so that the organization can survive an availability zone or a region going down."
"I would like to see monitoring service tools."
"Apache Kafka can improve by providing a UI for monitoring. There are third-party tools that can do it, but it would be nice if it was already embedded within Apache Kafka."
"Some vendors don't offer extra features for monitoring."
"The management tool could be improved."
"The initial setup and deployment could be less complex."
"Apache Kafka can improve by adding a feature out of the box which allows it to deliver only one message."
"The interface has room for improvement, and there is a steep learning curve for Hadoop integration. It was a struggle learning to send from Hadoop to Kafka. In future releases, I'd like to see improvements in ETL functionality and Hadoop integration."
 

Pricing and Cost Advice

"We use the open-source version."
"I think the software is free."
"The solution is less expensive than its competitors."
"ActiveMQ is open source, so it is free to use."
"I use open source with standard Apache licensing."
"There are no fees because it is open-source."
"It’s open source, ergo free."
"The tool's pricing is reasonable and competitive compared to other solutions."
"This is an open-source version."
"It's a bit cheaper compared to other Q applications."
"The solution is open source; it's free to use."
"We are using the free version of Apache Kafka."
"We use the free version."
"The solution is open source."
"It is open source software."
"Apache Kafka is an open-source solution."
report
Use our free recommendation engine to learn which Message Queue (MQ) Software solutions are best for your needs.
842,592 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
34%
Computer Software Company
11%
Manufacturing Company
9%
Government
6%
Financial Services Firm
31%
Computer Software Company
11%
Manufacturing Company
7%
Retailer
5%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about ActiveMQ?
For reliable messaging, the most valuable feature of ActiveMQ for us is ensuring prompt message delivery.
What needs improvement with ActiveMQ?
We need to address the non-deterministic load issues. Sometimes, ActiveMQ either restarts automatically or goes into ActiveMQ mode, causing interruptions. We need to enhance stability and improve t...
What is your primary use case for ActiveMQ?
We have a digital ID platform that uses various services running on Kafka. There are two main endpoints where services interact with external services. These include an automatic biometric service ...
What are the differences between Apache Kafka and IBM MQ?
Apache Kafka is open source and can be used for free. It has very good log management and has a way to store the data used for analytics. Apache Kafka is very good if you have a high number of user...
What do you like most about Apache Kafka?
Apache Kafka is an open-source solution that can be used for messaging or event processing.
What is your experience regarding pricing and costs for Apache Kafka?
The open-source version of Apache Kafka results in minimal costs, mainly linked to accessing documentation and limited support. Enterprises usually opt for the more cost-effective open-source edition.
 

Comparisons

 

Also Known As

AMQ
No data available
 

Overview

 

Sample Customers

University of Washington, Daugherty Systems, CSC, STG Technologies, Inc. 
Uber, Netflix, Activision, Spotify, Slack, Pinterest
Find out what your peers are saying about ActiveMQ vs. Apache Kafka and other solutions. Updated: May 2024.
842,592 professionals have used our research since 2012.