We performed a comparison between Apache Kafka and Red Hat JBoss A-MQ for xPaaS based on real PeerSpot user reviews.
Find out what your peers are saying about Apache, IBM, VMware and others in Message Queue (MQ) Software."The stream processing is a very valuable aspect of the solution for us."
"The ability to partition data on Kafka is valuable."
"It is the performance that is really meaningful."
"The main advantage is increased reliability, particularly with regard to data and the speed with which messages are published to the other side."
"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."
"Kafka provides us with a way to store the data used for analytics. That's the big selling point. There's very good log management."
"A great streaming platform."
"It is a useful way to maintain messages and to manage offset from our consumers."
"JBoss is easy to use, and we have a good partner here in Tunisia to provide local support."
"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."
"would like to see real-time event-based consumption of messages rather than the traditional way through a loop. The traditional messaging system works by listing and looping with a small wait to check to see what the messages are. A push system is where you have something that is ready to receive a message and when the message comes in and hits the partition, it goes straight to the consumer versus the consumer having to pull. I believe this consumer approach is something they are working on and may come in an upcoming release. However, that is message consumption versus message listening."
"The price for the enterprise version is quite high. It would be better to have a lower price."
"While the solution scales well and easily, you need to understand your future needs and prep for the peaks."
"I suggest using cloud services because the solution is expensive if you are using it on-premises."
"Data pulling and restart ability need improving."
"The repository isn't working very well. It's not user friendly."
"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."
"JBoss could add more automation."
Apache Kafka is ranked 1st in Message Queue (MQ) Software with 78 reviews while Red Hat JBoss A-MQ for xPaaS is ranked 12th in Message Queue (MQ) Software with 1 review. Apache Kafka is rated 8.0, while Red Hat JBoss A-MQ for xPaaS is rated 8.0. The top reviewer of Apache Kafka writes "Real-time processing and reliable for data integrity". On the other hand, the top reviewer of Red Hat JBoss A-MQ for xPaaS writes "It's scalable and easy to use, and we have local support here in Tunisia". Apache Kafka is most compared with IBM MQ, Amazon SQS, Red Hat AMQ and Anypoint MQ, whereas Red Hat JBoss A-MQ for xPaaS is most compared with IBM MQ.
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.