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

Apache Kafka vs Red Hat AMQ vs VMware Tanzu Data Solutions 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:
 

Mindshare comparison

Streaming Analytics
Message Queue (MQ) Software
Data Warehouse
 

Featured Reviews

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…
Sther Martins - PeerSpot reviewer
An easy-to-learn solution that can be used with microservices
We have done around 20 projects in Red Hat AMQ. I have two projects using Red Hat AMQ, and I can share how its scalability has impacted them. In one project, we have a solution for authentication and authorization using SSO. We need to integrate with other systems in two ways. We use Red Hat AMQ for social data, sending messages to other queues, and integrating with business. We have two databases with the same information. The solution is good because it helps us solve problems with messaging. For instance, when messaging doesn't change, we still check the cloud and verify the information. In another project, we have a large banking solution for the Amazon region using Red Hat AMQ for financial transactions. In this solution, business messages are sent, and another system processes them.
Sushma Polavarapu - PeerSpot reviewer
Create essential reporting scripts with simplicity but has some operational challenges
We mainly create functions and scripts required for reporting The product is not complex; I do not have to create stored procedures, functions, or views. It's just simple to use. There is general room for improvement. I have been using it for five years. I have faced stability issues, mainly…

Quotes from Members

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

Pros

"The most valuable features of the solution revolve around areas like the latency part, where the tool offers very little latency and the sequencing part."
"When comparing it with other messaging and integration platforms, this is one of the best rated."
"Resiliency is great and also the fact that it handles different data formats."
"I like Kafka's flexibility, stability, reliability, and robustness."
"I use it for real-time processing workloads. So, in some instances, it's like IoT data. We need to put it into a data lake."
"The most valuable feature is the performance."
"The use of Kafka's logging mechanism has been extremely beneficial for us, as it allows us to sequence messages, track pointers, and manage memory without having to create multiple copies."
"The open-source version is relatively straightforward to set up and only takes a few minutes."
"Red Hat AMQ's best feature is its reliability."
"My impression is that it is average in terms of scalability."
"AMQ is highly scalable and performs well. It can process a large volume of messages in one second. AMQ and OpenShift are a good combination."
"The most valuable feature for us is the operator-based automation that is provided by Streams for infrastructure as well as user and topic management. This saves a lot of time and effort on our part to provide infrastructure. For example, the deployment of infrastructure is reduced from approximately a week to a day."
"This product is well adopted on the OpenShift platform. For organizations like ours that use OpenShift for many of our products, this is a good feature."
"The most valuable feature is stability."
"Reliability is the main criterion for selecting this tool for one of the busiest airports in Mumbai."
"I can organize the tool with microservices, which allows me to use it across different services. It is easy to learn."
"The message routing is the most valuable feature. It is effective and flexible."
"It can be configured to be a very fast message broker. I like the stability, the built-in admin tools and plugin architecture."
"Very sophisticated routing control and priority messaging capabilities"
"The loading speed is very good."
"After creating a RabbitMQ service, they provide you with a sort of web management dashboard."
"The solution is stable."
"The solution's technical support is good."
"Scalable (Massive) Parallel Processing (MPP) – The ability to bring to bear large amounts of compute against large data sets with Greenplum and the EMC DCA has proven itself to be very effective."
 

Cons

"Kafka's interface could also use some work. Some of our products are in C, and we don't have any libraries to use with C. From an interface perspective, we had a library from the readies. And we are streaming some of the products we built to readies. That is one of the requirements. It would be good to have those libraries available in a future release for our C++ clients or public libraries, so we can include them in our product and build on that."
"There have been some challenges with monitoring Apache Kafka, as there are currently only a few production-grade solutions available, which are all under enterprise license and therefore not easily accessible. The speaker has not had access to any of these solutions and has instead relied on tools, such as Dynatrace, which do not provide sufficient insight into the Apache Kafka system. While there are other tools available, they do not offer the same level of real-time data as enterprise solutions."
"The solution could always add a few more features to enhance its usage."
"The UI used to access Kafka topics can be further improved."
"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."
"Config management can be better."
"In the data sharing space, the performance of Apache Kafka could be improved."
"Apache Kafka has performance issues that cause it to lag."
"AMQ could be better integrated with Jira and patch management tools."
"This product needs better visualization capabilities in general."
"There are several areas in this solution that need improvement, including clustering multi-nodes and message ordering."
"The product needs to improve its documentation and training."
"There is improvement needed to keep the support libraries updated."
"Red Hat AMQ's cost could be improved, and it could have better integration."
"There are some aspects of the monitoring that could be improved on. There is a tool that is somewhat connected to Kafka called Service Registry. This is a product by Red Hat that I would like to see integrated more tightly."
"The challenge is the multiple components it has. This brings a higher complexity compared to IBM MQ, which is a single complete unit."
"If you're outside IP address range, the clustering no longer has all the features which is problematic."
"This solution struggled with multi-regional synchronization."
"Other tools besides RabbitMQ provide good TPS and HA."
"The product has to improve the crisis management, especially in memory issues."
"The installation is difficult and should be made easier."
"Tanzu Greenplum's compression for GPText could be made more efficient."
"The debugging capabilities and testing flexibilities need to be improved."
"If messages pile up until the space of the memory is full, then basically, the cluster goes down, and someone has to log in through the backend and purge all messages."
 

Pricing and Cost Advice

"The price of the solution is low."
"It is approximately $600,000 USD."
"The price of Apache Kafka is good."
"The price for the enterprise version is quite high. For on-premise, there is an annual fee, which starts at 60,000 euros, but it is usually higher than 100,000 euros. The cost for a project including the subscription is usually between 100,000 to 200,000 euros. The cost also depends on the level of support. There are two different levels of support."
"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 an open-source solution."
"We are using the free version of Apache Kafka."
"It's a premium product, so it is not price-effective for us."
"Red Hat AMQ's pricing could be improved."
"I would rate the pricing a six out of ten, with ten being expensive."
"This is a very cost-effective solution and the pricing is much better than competitors."
"There is a subscription needed for this solution and there are support plans available."
"The solution is open-source."
"The solution's pricing is cost-effective as it does not involve significant expenses. Licensing is required only for the server, while clients do not need any licensing. Therefore, it proves to be a cost-efficient option."
"are using the open-source version, which can be used free of cost."
"We are using the open-source version of this solution."
"The price is pretty good."
"The pricing is okay."
"Since the tool is an open-source product, there is no need to pay anything."
"The pricing for RabbitMQ is reasonable. It is worth the cost."
"The product is available for free use since it is an open-source technology."
report
Use our free recommendation engine to learn which Streaming Analytics solutions are best for your needs.
860,168 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
28%
Computer Software Company
12%
Manufacturing Company
7%
Retailer
5%
Financial Services Firm
27%
Computer Software Company
12%
Government
10%
Manufacturing Company
7%
Financial Services Firm
27%
Computer Software Company
15%
Manufacturing Company
6%
Healthcare Company
5%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

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...
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.
What needs improvement with Red Hat AMQ?
The product needs to improve its documentation and training.
What is your primary use case for Red Hat AMQ?
We just started working with Red Hat AMQ. We selected it as the ESB (Enterprise Service Bus) platform for a new airpo...
What advice do you have for others considering Red Hat AMQ?
I didn't have any problems using Red Hat AMQ and would recommend it. The documentation is good, and I encountered no ...
How does IBM MQ compare with VMware RabbitMQ?
IBM MQ has a great reputation behind it, and this solution is very robust with great stability. It is easy to use, si...
What is your experience regarding pricing and costs for VMware Tanzu Greenplum?
It’s an open-source solution. There are no expenses for using it.
 

Also Known As

No data available
Red Hat JBoss A-MQ, Red Hat JBoss AMQ
Greenplum, Pivotal Greenplum, VMware RabbitMQ, VMware Tanzu GemFire, VMware Postgres
 

Overview

 

Sample Customers

Uber, Netflix, Activision, Spotify, Slack, Pinterest
E*TRADE, CERN, CenturyLink, AECOM, Sabre Holdings
General Electric, Conversant, China CITIC Bank, Aridhia, Purdue University
Find out what your peers are saying about Databricks, Amazon Web Services (AWS), Microsoft and others in Streaming Analytics. Updated: June 2025.
860,168 professionals have used our research since 2012.