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
8.0
Reviews Sentiment
7.1
Number of Reviews
28
Ranking in other categories
Message Queue (MQ) Software (2nd)
Apache Kafka
Average Rating
8.2
Reviews Sentiment
6.9
Number of Reviews
88
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.1%, up 22.6% compared to last year.
Apache Kafka, on the other hand, focuses on Streaming Analytics, holds 3.2% mindshare, up 2.0% since last year.
Message Queue (MQ) Software
Streaming Analytics
 

Featured Reviews

Eyob Alemu - PeerSpot reviewer
Efficient data flow management with high performance and occasional stability improvements
For high traffic volumes where management time on ActiveMQ is minimal and where the rate of flow from the provider is slower than from the consumer, ActiveMQ offers the highest performance based on our experience. It has been efficient for data flow control between two endpoints, despite occasional unexpected glitches. I'd rate the solution eight out of ten.
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

"Reliable message delivery and mirroring."
"For reliable messaging, the most valuable feature of ActiveMQ for us is ensuring prompt message delivery."
"It’s a JMS broker, so the fact that it can allow for asynchronous communication is valuable."
"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."
"It provides the best support services."
"The initial setup is straightforward and only takes a few minutes."
"The most valuable feature of this solution is the holding and forwarding."
"The initial setup and first deployment of ActiveMQ is fairly simple."
"Apache Kafka is scalable. It is easy to add brokers."
"Apache Kafka is an open-source solution that can be used for messaging or event processing."
"The convenience in setting up after major problems like data center blackouts is a notable feature."
"Kafka is scalable. It can manage a high volume of data from many sources."
"It is easy to configure."
"The publisher-subscriber pattern and low latency are also essential features that greatly piqued my interest."
"Good horizontal scaling and design."
"Kafka can process messages in real-time, making it useful for applications that require near-instantaneous processing."
 

Cons

"We need to enhance stability and improve the deployment optimization to fully leverage the platform's capabilities."
"It does not scale out well. It ends up being very complex if you have a lot of mirror queues."
"The solution can improve the other protocols to equal the AMQ protocol they offer."
"Distributed message processing would be a nice addition."
"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."
"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."
"This solution could improve by providing better documentation."
"Kafka has a lot of monitors, but sometimes it's most important to just have a simple monitor."
"The user interface is one weakness. Sometimes, our data isn't as accessible as we'd like. It takes a lot of work to retrieve the data and the index."
"The ability to connect the producers and consumers must be improved."
"Config management can be better. We are always trying to find the best configs, which is a challenge."
"One complexity that I faced with the tool stems from the fact that since it is not kind of a stand-alone application, it won't integrate with native cloud, like AWS or Azure."
"I would like to see monitoring service tools."
"Maintaining and configuring Apache Kafka can be challenging, especially when you want to fine-tune its behavior."
"Apache Kafka has performance issues that cause it to lag."
 

Pricing and Cost Advice

"ActiveMQ is open source, so it is free to use."
"There are no fees because it is open-source."
"We are using the open-source version, so we have not looked at any pricing."
"The solution is less expensive than its competitors."
"We use the open-source version."
"I think the software is free."
"It’s open source, ergo free."
"I use open source with standard Apache licensing."
"Apache Kafka has an open-source pricing."
"It's a bit cheaper compared to other Q applications."
"I rate Apache Kafka's pricing a five on a scale of one to ten, where one is cheap and ten is expensive. There are no additional costs apart from the licensing fees for Apache Kafka."
"Apache Kafka is free."
"This is an open-source solution and is free to use."
"Apache Kafka is open-source and can be used free of charge."
"Apache Kafka is an open-sourced solution. There are fees if you want the support, and I would recommend it for enterprises. There are annual subscriptions available."
"The solution is free, it is open-source."
report
Use our free recommendation engine to learn which Message Queue (MQ) Software solutions are best for your needs.
861,524 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
33%
Computer Software Company
11%
Manufacturing Company
8%
Government
6%
Financial Services Firm
28%
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?
Pricing is something to consider with ActiveMQ, though cloud pricing is not costly and depends upon the compute selection. Focusing on AI is essential nowadays. AI capabilities require improvement ...
What is your primary use case for ActiveMQ?
In my current organization, I'm only working with ActiveMQ. I previously worked with IBM WebSphere MQ.
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?
Its pricing is reasonable. It's not always about cost, but about meeting specific needs.
 

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.
861,524 professionals have used our research since 2012.