We just raised a $30M Series A: Read our story

What Message Queue (MQ) Software do you recommend?



I'm working at a university and currently, I'm researching Message Queue (MQ) Software, such as Amazon SQS, Anypoint MQ, IBM MQ and Apache Kafka.

I would like to hear about examples of using asynchronous messages in request/response messaging patterns. What SW would you recommend?

ITCS user
33 Answers

author avatar

Hi - this is a really good page to understand more about the differences between message queuing technologies and Kafka: https://developer.ibm.com/arti... 

In short, if you need conversational messaging (request/response) or targeted reliable delivery (exactly-once delivery), and you don't need the data stored for historical purposes then message queuing is perfect. 

If you want to expose data for insight and status, and you don't have a specific intended recipient for that data, then something like Kafka (or a software product that offers publish/subscribe capabilities) is a good fit. 

In terms of products, IBM MQ is the market leader (both in terms of capabilities and the number of customers using the technology in production) for Message Queuing and it also provides support for fine-grained events through Pub/Sub capabilities. Many of the world's leading banks, healthcare organizations, manufacturing businesses, etc use IBM MQ either on-premise in their own private data centers or on the public cloud. 

If you want to try it out, here is a really good set of developer materials to get you started and there is a badge at the end to demonstrate that you can create a production-ready messaging solution. It takes about 2 hours to complete: https://developer.ibm.com/lear... 

author avatar
Top 5LeaderboardReal User

I would recommend Apache Kafka as the preferred option. 

It is an open-source project and has most of the user community members to contribute/enhance. It is relatively mature. 

author avatar
Community Manager

Hi @Paulo Toscano, @Hugo De Paula, @DustyPressley and ​@Jitendra Jethwa.

Can you please share your experience with the community?


Find out what your peers are saying about IBM, Apache, Solace and others in Message Queue (MQ) Software. Updated: November 2021.
554,676 professionals have used our research since 2012.