Message Queue Solutions — New User Reviews 2017

What are enterprise tech professionals discussing in their latest Message Queue reviews of 2017?

In this post, we take an insider’s look at the most recent Message Queue reviews written by our users for the following solutions:

As they discuss the solutions’ most valuable features and areas for improvement, real users from IT Central Station share their insight and expertise with the enterprise tech community.

IBM MQ

Valuable Features

“So far, it’s helped us with our Maximo integration between the users and the database administrators. I know we kind of lagged behind on some updates, which caused us problems. We recently upgraded, which had made things a lot easier, got rid of some of the issues we had with the older versions.”

— William Berry

“It’s certainly a product that you can rely on. It delivers the stability and security within our applications that we desire as an organization.”

— Ramond Ball

For MQ, the most valuable feature is our ability to connect our distributed systems back to the mainframe, and pull our legacy data out of the mainframe and bring it down into a modern Java front end.”

— Thomas Golden

Room for Improvement

“The response time could be improved because that’s our main concern. Once our system is down, then it impacts our business since we have another partner who is dependent on us.

There is a need for more integration with cloud. That’s what we’re looking for because that’s what the company is moving towards.”

— Vikas Salvi

“One of the bottlenecks for us is owing to the industry that we’re in, we sometimes get the large payloads and the MQ queues that we can increase. But, the maximum payload size allowed is only 100 Mbps. So, I wish to see if it bumps up because sometimes we hit that ceiling and the message won’t process. We have to find another way to mitigate one or two instances like that.”

— SeniorMic699

RabbitMQ

Valuable Features

“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 the middle of an existing workflow.”

— Robert Herrick

“Some valuable features of this product are”:

  • Message queuing
  • Good support
  • Provided scalability and a distributed environment
  • Easy usability with Node JS
  • Could easily withstand and pass stress/load testing with more than 10K API calls
  • Helped achieve a distributed environment and implement a 3-tier structure
  • Helped to develop a highly scalable system by decoupling front end and back end

— Jay Sardhara

Room for Improvement
Routing of data could be more enhanced with a nice GUI:

(“IF header.contains(this.thing) THEN data.goesTo(cluster_02)”).

In its current form, you have to recreate a shovel with the same parameters except for the one you want to change. You end up doing more or less a delete/create.
There is no HTML form where you can click on a shovel and adjust the wrong parameter.”

— SeniorSoabf3

“The biggest area we struggled with was operations troubleshooting. We were running a pretty big cluster and ended up with some random cluster failures that were difficult to troubleshoot. A good portion of these was self-inflicted but occasionally the distributed database would end up corrupted.”

— VpOfSoftb75e

Apache Kafka

Valuable Features

“The most valuable features are topic-based eventing, scalability, and retention periods.

My organization is transforming by using the new SOA/eventing-based architecture. The application depends on the employee’s’ information events.

Kafka is very helpful in implementing this. It increases the performance and gives the details to multiple external/internal teams using Kafka topics in an asynchronous manner.”

— Technica9976

“We use the product for high-scale distributed messaging. The processing capability of the product is enormous. Being a distributed platform, multiple consumers can sync with it and fetch messages.”

— kafkakid

Room for Improvement

“Currently, as it is in the big/fast data integration world, you need to piece together many different open-source technologies.

For example, to create a reliable, fault-tolerant streaming processing system that ingests data, you need:

  • A producer service
  • An event/message buffer such as Kafka or a message queue
  • A stream processing consumer such as Spark, Flink, Storm, etc.
  • something to help facilitate the ingestion into target data sources, such as Flume or some customized concoction.
  • This is simply to ingest the data and does not necessarily account for the analytical pieces, which may consist of Spark ML, SystemML, ElasticSearch, Mahout, etc.
    What I’m getting at is basically the need for a Spring framework of big data.”

— Kevin Quon

Apache ActiveMQ

Valuable Features

“One of the most important features of ActiveMQ is the ability to set up a network of brokers, and the ability to forward the message to another broker in the network, where there is a demand for messages from a consumer.

These brokers could span over WANs and geographies. The messages will get forwarded to the broker where the demand is, which is what makes this a distributed messaging system.”

— Principab325

Most valuable to us are fast asynchronous message queuing with message-level acknowledging and message persistence.”

— Freelanc06f0

Room for Improvement

“There is a need for more protocols and maybe they should provide documentation on the internet as well…About the documentation, it is more about the ActiveMQ advanced concepts such as using the KahaDB etc. For the protocols, maybe a translator is needed for example integration of AMQP to MQTT or XMPP to CoAP.”

— Alexi Coard

Apache ActiveMQ needs some improvement playing with multi-platform message clients. It already plays really well with Java clients since it’s a JMS implementation, but it needs some improvement supporting clients written in other languages (like C#).”

— SrSysAdmin818

Read more of the newest 2017 Message Queue reviews by IT Central Station users.