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
6.9
Number of Reviews
87
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.5%, up 21.3% compared to last year.
Apache Kafka, on the other hand, focuses on Streaming Analytics, holds 2.5% 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

"It provides the best support services."
"It’s a JMS broker, so the fact that it can allow for asynchronous communication is valuable."
"The ability to store the failed events for some time is valuable."
"The most important feature is that it's best for JVM-related languages and JMS integration."
"The most valuable feature of this solution is the holding and forwarding."
"Reliable message delivery and mirroring."
"There is a vibrant community, and it is one of the strongest points of this product. We always get answers to our problems. So, my experience with the community support has been good."
"ActiveMQ is very lightweight and quick."
"Apache Kafka is an open-source solution that can be used for messaging or event processing."
"The most valuable feature of Apache Kafka is its versatility. It can solve many use cases or can be a part of many use cases. Its fundamental value of it is in the real-time processing capability."
"Apache Kafka is effective when dealing with large volumes of data flowing at high speeds, requiring real-time processing."
"Overall, I rate Apache Kafka as nine out of ten for its scalability and stability."
"Apache Kafka is very fast and stable."
"Deployment is speedy."
"It is a stable solution...A lot of my experience indicates that Apache Kafka is scalable."
"Apache Kafka has good integration capabilities and has plenty of adapters in its ecosystem if you want to build something. There are adapters for many platforms, such as Java, Azure, and Microsoft's ecosystem. Other solutions, such as Pulsar have fewer adapters available."
 

Cons

"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."
"From the TPS point of view, it's like 100,000 transactions that need to be admitted from different devices and also from the different minor small systems. Those are best fit for Kafka. We have used it on the customer side, and we thought of giving a try to ActiveMQ, but we have to do a lot of performance tests and approval is required before we can use it for this scale."
"I would rate the stability a five out of ten because sometimes it gets stuck, and we have to restart it. We"
"The UI. It's both a good thing and a bad thing. The UI is too simple. Sometimes you wanna see the messages coming to the queue, and you have to refresh the dashboard, the console of the product."
"For additional functionality, I suggest making it easier to install and monitor the queues, topics, broker status, publisher status, and consumer status. Improved monitoring tools would help avoid needing to manually access the server for monitoring purposes."
"We need to enhance stability and improve the deployment optimization to fully leverage the platform's capabilities."
"The solution can improve the other protocols to equal the AMQ protocol they offer."
"One potential area would be the complexity of the initial setup."
"More adapters for connecting to different systems need to be available."
"Kafka has some limitations in terms of queue management."
"The third party is not very stable and sometimes you have problems with this component. There are some developments in newer versions and we're about to try them out, but I'm not sure if it closes the gap."
"The price for the enterprise version is quite high. It would be better to have a lower price."
"Apache Kafka can improve by adding a feature out of the box which allows it to deliver only one message."
"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."
"Kafka is a nightmare to administer."
"In Apache Kafka, it is currently difficult to create a consumer."
 

Pricing and Cost Advice

"The tool's pricing is reasonable and competitive compared to other solutions."
"I think the software is free."
"We use the open-source version."
"There are no fees because it is open-source."
"It’s open source, ergo free."
"We are using the open-source version, so we have not looked at any pricing."
"The solution is less expensive than its competitors."
"ActiveMQ is open source, so it is free to use."
"We are using the free version of Apache Kafka."
"I would not subscribe to the Confluent platform, but rather stay on the free open source version. The extra cost wasn't justified."
"Apache Kafka is an open-source solution."
"Apache Kafka is free."
"The price of Apache Kafka is good."
"It is approximately $600,000 USD."
"The solution is open source; it's free to use."
"It is open source software."
report
Use our free recommendation engine to learn which Message Queue (MQ) Software solutions are best for your needs.
845,040 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
30%
Computer Software Company
12%
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.
845,040 professionals have used our research since 2012.