Apache Kafka Competitors and Alternatives

Read reviews of Apache Kafka competitors and alternatives
Real User
Principal Middleware Engineer / Automation Specialist at a insurance company with 1,001-5,000 employees
Jun 29 2017

What is most valuable?

Reliability is the most valuable feature. MQ is used to support critical business applications.

What needs improvement?

The installation of product upgrades and patches is very difficult. It requires the use of the IBM Installation Manager (IM). The original IM data location used for installing the base must also be used for the installation of product upgrades and patches. In the Network Deployment edition, upgrades and patches need to be installed in the deployment manager and... more»
Apache
Real User
Senior Micro Service Developer via The Marlo Group (Contractor) at a financial services firm with 10,001+ employees
Feb 26 2017

What is most valuable?

Scalability is good as it has the concept of a "network of brokers", so there are no different queue names for distributed queues or physical queues. The network of brokers scales by need but the queue name stays the same, hence the client... more»

How has it helped my organization?

It is cost effective and is a much cheaper solution compared to Weblogic or IBM MQ. It has good performance in general use cases and is reliable. It is easy to implement, especially in an MVP project for PoC. It is easy to configure a... more»

What needs improvement?

We have had problems with the message selector as when the queue size reaches a certain level, the message selector does not have enough time to run and finish before the JMS reply timeout. In this case the client will not consume the JMS... more»
Pivotal
Real User
Director - Information Technology at a transportation company with 51-200 employees
Mar 09 2017

What is most valuable?

The most valuable feature of RabbitMQ is the ability to set up workflows simply with configuration. We had some very complex problems (logging, auditing, sequential and parallel operations) that have been easily solved by inserting a queue in... more»

How has it helped my organization?

Our software has evolved dramatically over the past 18 months of development. Major modifications to business logic have been handled easily. This is because each operation that the software performs has been atomic. That was then wired up... more»

What needs improvement?

* RabbitMQ is great, but it depends on the Erlang VM. * I understand that Erlang is the reason why RabbitMQ is what it is. However, having to install and maintain yet another VM product has been annoying. * The configuration for RabbitMQ... more»

Sign Up with Email