We performed a comparison between ActiveMQ and Apache Kafka based on real PeerSpot user reviews.
Find out in this report how the two Message Queue (MQ) Software solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."It provides the best support services."
"ActiveMQ is very lightweight and quick."
"Reliable message delivery and mirroring."
"Most people or many people recommended using ActiveMQ on small and medium-scale applications."
"For reliable messaging, the most valuable feature of ActiveMQ for us is ensuring prompt message delivery."
"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."
"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'm impressed, I think that Active MQ is great."
"The most valuable feature is the messaging function and reliability."
"There are numerous possibilities that can be explored. While it may be challenging to fully comprehend the potential advantages, one key aspect is the ability to establish a proper sequence of events rather than simply dealing with a jumbled group of occurrences. These events possess their own timestamps, even if they were not initially provided with one, and are arranged in a chronological order that allows for a clear understanding of the progression of the events."
"It's an open-source product, which means it doesn't cost us anything to use it."
"It seemed pretty stable and didn't have any issues at all."
"The most valuable feature of Apache Kafka is the clustering which is very easy to scale and we have multiple servers all over our platforms. It has been useful for stability and performance."
"Robust and delivers messages quickly."
"Resiliency is great and also the fact that it handles different data formats."
"Kafka, as compared with other messaging system options, is great for large scale message processing applications. It offers high throughput with built-in fault-tolerance and replication."
"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."
"Distributed message processing would be a nice addition."
"One potential area would be the complexity of the initial setup."
"There are some stability issues."
"This solution could improve by providing better documentation."
"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."
"Message Management: Better management of the messages. Perhaps persist them, or put in another queue with another life cycle."
"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."
"They need to have a proper portal to do everything because, at this moment, Kafka is lagging in this regard."
"As an open-source project, Kafka is still fairly young and has not yet built out the stability and features that other open-source projects have acquired over the many years. If done correctly, Kafka can also take over the stream-processing space that technologies such as Apache Storm cover."
"Apache Kafka can improve by making the documentation more user-friendly. It would be beneficial if we could explain to customers in more detail how the solution operates but the documentation get highly technical quickly. For example, if they had a simple page where we can show the customers how it works without the need for the customer to have a computer science background."
"Kafka 2.0 has been released for over a month, and I wanted to try out the new features. However, the configuration is a little bit complicated: Kafka Broker, Kafka Manager, ZooKeeper Servers, etc."
"The ability to connect the producers and consumers must be 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."
"The price for the enterprise version is quite high. It would be better to have a lower price."
ActiveMQ is ranked 3rd in Message Queue (MQ) Software with 24 reviews while Apache Kafka is ranked 1st in Message Queue (MQ) Software with 76 reviews. ActiveMQ is rated 7.8, while Apache Kafka is rated 8.0. The top reviewer of ActiveMQ writes "Allows for asynchronous communication, enabling services to operate independently but issues with stability". On the other hand, the top reviewer of Apache Kafka writes "Great access to multiple devices, with stability, at an affordable price". ActiveMQ is most compared with IBM MQ, Anypoint MQ, Red Hat AMQ, VMware RabbitMQ and Redis, whereas Apache Kafka is most compared with IBM MQ, Amazon SQS, Red Hat AMQ, Anypoint MQ and Amazon MQ. See our ActiveMQ vs. Apache Kafka report.
See our list of best Message Queue (MQ) Software vendors.
We monitor all Message Queue (MQ) Software 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.