We performed a comparison between Apache Kafka and VMware RabbitMQ 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."The processing power of Apache Kafka is good when you have requirements for high throughput and a large number of consumers."
"It is a useful way to maintain messages and to manage offset from our consumers."
"The most valuable feature of Apache Kafka is Kafka Connect."
"Scalability is very good."
"Excellent speeds for publishing messages faster."
"The stability is very nice. We currently manage 50 million events daily."
"The ability to partition data on Kafka is valuable."
"It's very easy to keep to install and it's pretty stable."
"We have been able to set up a messaging system that facilitates data integration between the software modules that we sell."
"RabbitMQ provides access to SDKs for development and the ability to raise and log tickets if we encounter issues. We can integrate RabbitMQ using various languages like Java or Python using the provided SDKs."
"I like the high throughput of 20K messages/sec, and that it supports multiple protocols."
"Very sophisticated routing control and priority messaging capabilities"
"RabbitMQ will help to remove a lot of the complexities and create a loosely coupled codebase."
"The solution has really cool features to use. Its management console is excellent. You can utilize plugins to view the performance of the whole service on one network."
"The most valuable feature is that it's really customizable."
"Large amounts of data can be moved pretty fast using the solution."
"In Apache Kafka, it is currently difficult to create a consumer."
"Apache Kafka could improve data loss and compatibility with Spark."
"Managing Apache Kafka can be a challenge, but there are solutions. I used the newest release, as it seems they have removed Zookeeper, which should make it easier. Confluent provides a fully managed Kafka platform, in which the cluster does not need to be managed."
"The solution's initial setup process was complex."
"Some vendors don't offer extra features for monitoring."
"There are some latency problems with Kafka."
"The solution should be easier to manage. It needs to improve its visualization feature in the next release."
"An area for improvement would be growth."
"RabbitMQ is clearly better supported on Linux than it is on Windows. There are idiosyncrasies in the Windows version that are not there on Linux."
"VMware RabbitMQ needs to create a new queue system."
"Their implementation is quite tricky. It's not that easy to implement RabbitMQ as a cluster."
"The user interface could be improved."
"I would like to see the performance of the administration portal improved and additional messaging protocols."
"I’d like this dashboard to use web sockets, so it would actually be in real time. It would slightly increase debugging, etc."
"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."
"There are some security concerns that have been raised with this product."
Apache Kafka is ranked 1st in Message Queue (MQ) Software with 76 reviews while VMware RabbitMQ is ranked 5th in Message Queue (MQ) Software with 40 reviews. Apache Kafka is rated 8.0, while VMware RabbitMQ is rated 8.2. The top reviewer of Apache Kafka writes "Real-time processing and reliable for data integrity". On the other hand, the top reviewer of VMware RabbitMQ writes "Reliable queueing functionality and versatile tool that can be used with any programming languages ". Apache Kafka is most compared with IBM MQ, Amazon SQS, Red Hat AMQ, Anypoint MQ and ActiveMQ, whereas VMware RabbitMQ is most compared with IBM MQ, Anypoint MQ, ActiveMQ, Red Hat AMQ and PubSub+ Event Broker. See our Apache Kafka vs. VMware RabbitMQ 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.