Try our new research platform with insights from 80,000+ expert users

ActiveMQ vs IBM MQ comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Apr 20, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

ActiveMQ
Ranking in Message Queue (MQ) Software
2nd
Average Rating
7.8
Reviews Sentiment
7.1
Number of Reviews
26
Ranking in other categories
No ranking in other categories
IBM MQ
Ranking in Message Queue (MQ) Software
1st
Average Rating
8.4
Reviews Sentiment
6.9
Number of Reviews
169
Ranking in other categories
Business Activity Monitoring (1st), Message Oriented Middleware (MOM) (1st)
 

Mindshare comparison

As of May 2025, in the Message Queue (MQ) Software category, the mindshare of ActiveMQ is 26.4%, up from 21.8% compared to the previous year. The mindshare of IBM MQ is 26.2%, up from 20.6% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Message Queue (MQ) Software
 

Q&A Highlights

Miriam Tover - PeerSpot reviewer
Feb 13, 2019
 

Featured Reviews

Prashant-Sharma - PeerSpot reviewer
Allows for asynchronous communication, enabling services to operate independently but issues with stability
The feature of ActiveMQ which I feel is good is its ability to have DLP, the later queues. If something goes wrong with the platform, it retries. Even if it fails, it goes to DLP, and later we can rescan the same event for processing. The ability to store the failed events for some time is valuable.
Md Al-Amin - PeerSpot reviewer
Reliable and secure performance consistently enhances message transfer
IBM MQ is more reliable and secure than other software. There is a saying that for the last 30 years IBM MQ has never been hacked. It is more secure and reliable. Whenever the configuration is done, I do not have to touch it again. It works fine, it is stable, and its communication is to the point and accurate. All performance-related aspects are better. Performance-wise, it is scalable, and other features such as DR, DC, replication, and active passive mode are complex to configure, but it remains scalable. The pricing model for IBM MQ could be more flexible for clients.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"I appreciate many features including queue, topic, durable topic, and selectors. I also value a different support for different protocols such as MQTT and AMQP. It has full support for EIP, REST, Message Groups, UDP, and TCP."
"ActiveMQ is very lightweight and quick."
"The ability to store the failed events for some time is valuable."
"The most valuable feature of this solution is the holding and forwarding."
"There is a vibrant community, and it is one of the strongest points of this product. We always get answers to our problems. So, my experience with the community support has been good."
"The most important feature is that it's best for JVM-related languages and JMS integration."
"Message broadcasting: There could be a use case sending the same message to all consumers. So as a producer, I broadcast the message to a topic. Then, whichever consumers are subscribed to the topic can consume the same message."
"I am impressed with the tool’s latency. Also, the messages in ActiveMQ wait in a queue. The messages will start to move when the system reopens after getting stuck."
"The solution is stable."
"Whenever payments are happening, such as incoming payments to the bank, we need to notify the customer. With MQ we can actually do that asynchronously. We don't want to notify the customer for each and every payment but, rather, more like once a day. That kind of thing can be enabled with the help of MQ."
"Reliable messaging and throughput are the most valuable."
"This solution has improved and influenced the communication between different applications, then standardized that communication."
"What is quite useful is the asynchronous function which means we don't lose everything in the bank. Although we use a lot of things synchronously, asynch is the best thing so that no banking information is ever lost, even when the network goes down and comes up."
"Using a message queuing solution, we had a banking solution that integrated multiple branches and interbank systems. Different systems for credits, debits, CRM, and others communicated through this message queue solution. It wasn't just about communication; for instance, a CRM application needed to collect information from various banking systems, such as account balances, properties, contracts, and credit cards."
"I like the architecture it provides seamlessly for assured delivery."
"The solution is very easy to work with."
 

Cons

"Needs to focus on a certain facet and be good at it, instead of handling support for most of the available message brokers."
"It does not scale out well. It ends up being very complex if you have a lot of mirror queues."
"For additional functionality, I suggest making it easier to install and monitor the queues, topics, broker status, publisher status, and consumer status. Improved monitoring tools would help avoid needing to manually access the server for monitoring purposes."
"The tool needs to improve its installation part which is lengthy. The product is already working on that aspect so that the complete installation gets completed within a month."
"Distributed message processing would be a nice addition."
"The UI. It's both a good thing and a bad thing. The UI is too simple. Sometimes you wanna see the messages coming to the queue, and you have to refresh the dashboard, the console of the product."
"It would be great if it is included as part of the solution, as Kafka is doing. Even though the use case of Kafka is different, If something like data extraction is possible, or if we can experiment with partition tolerance and other such things, that will be great."
"One potential area would be the complexity of the initial setup."
"It's not always easy for applications to connect to IBM MQ, but I think it's fine in general."
"There are things within the actual product itself that can be improved, such as limitations on message length, size, etc. There is no standardized message length outside of IBM. Each of the implementations of the MQ series or support of that functionality varies between various suppliers, and because of that, it is very difficult to move from one to the other. We have IBM MQ, but we couldn't use it because the platform that was speaking to MQ didn't support the message length that was standard within IBM MQ. So, we had to use a different product to do exactly the same thing. So, perhaps, there could be more flexibility in the standards around the message queue. If we had been able to increase the message queue size within the IBM MQ implementation, we wouldn't have had to go over to another competing product because the system that was using MQ messaging required the ability to hold messages that were far larger than the IBM MQ standard. So, there could be a bit more flexibility in the structuring. It has as such nothing to do with the IBM implementation of MQ. It is just that the standard that is being put out onto the market doesn't actually stipulate those types of things."
"Should have more integration in the monitoring tools."
"They need to add the ability to send full messages (header + payload) from the MQ Explorer program, not just the payload."
"Support can be better because sometimes we need explanations for some behaviors of the product, and it's not easy to reach the proper person in IBM support."
"I can't say pricing is good."
"It would be an advantage if they can include streaming in IBM MQ, similar to Kafka. Kafka is used mainly for streaming purposes. This feature is clearly lacking in IBM MQ. If they add this feature to IBM MQ, it will have an edge over other products."
"I would like the ability to connect with some of the more recent offerings, such as API Connect; being able to publish our MQ endpoints, the queues, the messaging infrastructure as IT assets."
 

Pricing and Cost Advice

"I use open source with standard Apache licensing."
"The tool's pricing is reasonable and competitive compared to other solutions."
"We use the open-source version."
"The solution is less expensive than its competitors."
"It’s open source, ergo free."
"ActiveMQ is open source, so it is free to use."
"We are using the open-source version, so we have not looked at any pricing."
"I think the software is free."
"The pricing needs improvement."
"Small-scale companies may not want to buy IBM MQ because of its high cost."
"IBM MQ has a flexible license model based on the Processor Value Unit (PVU) and I recommend it."
"Most of our customers are quite happy with the solution but they have an issue with the cost. They want to move to cheaper solutions."
"We have a special contract with IBM MQ that give us a certain price."
"The price of the solution could be reduced, and we are on an annual subscription."
"In terms of cost, IBM MQ is slightly on the higher side."
"IBM is expensive."
report
Use our free recommendation engine to learn which Message Queue (MQ) Software solutions are best for your needs.
851,491 professionals have used our research since 2012.
 

Answers from the Community

Miriam Tover - PeerSpot reviewer
Feb 13, 2019
Feb 13, 2019
ActiveMQ offers very high throughput and low latency compared to IBM MQ. ActiveMQ supports standard messaging protocols like AMQP, STOMP, MQTT etc whereas IBM MQ just comply with JMS and its own protocol. IBM MQ Light supports AMQP though. IBM MQ is much preferred in enterprise environment, probably due to the support. Redhat AMQ offers enterprise support on ActiveMQ. AFAIK documentation wise,...
See 2 answers
JA
Feb 12, 2019
From my Experience so far i will go for RabbitMQ its rock solid and robust with a simple learning curve. Its free and has great documentation available
WJ
Feb 13, 2019
ActiveMQ offers very high throughput and low latency compared to IBM MQ. ActiveMQ supports standard messaging protocols like AMQP, STOMP, MQTT etc whereas IBM MQ just comply with JMS and its own protocol. IBM MQ Light supports AMQP though. IBM MQ is much preferred in enterprise environment, probably due to the support. Redhat AMQ offers enterprise support on ActiveMQ. AFAIK documentation wise, they are at par. Both support clustering. But only in ActiveMQ real storage of messages in another broker which is less loaded happens. IBM MQ just enables communication between Queue managers. But I would prefer to put a few more options on the table. 1. RabbitMQ - fully compliant with protocols, supports replication and distribution of messages, throughput in tens of thousands 2. Redis - Light weight single threaded server. Supports pub sub messaging and supports HA via sentinel and clustering for distributed messaging 3. Kafka - Preferred mechanism for data streaming. Throughput in millions. 4. ZeroMQ - Brokerless messaging platform. Very high throughput. 5. NanoMsg - Brokerless. Claims to be advanced than ZeroMQ
 

Top Industries

By visitors reading reviews
Financial Services Firm
34%
Computer Software Company
11%
Manufacturing Company
8%
Government
7%
Financial Services Firm
37%
Computer Software Company
12%
Manufacturing Company
6%
Government
4%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about ActiveMQ?
For reliable messaging, the most valuable feature of ActiveMQ for us is ensuring prompt message delivery.
What needs improvement with ActiveMQ?
We need to address the non-deterministic load issues. Sometimes, ActiveMQ either restarts automatically or goes into ActiveMQ mode, causing interruptions. We need to enhance stability and improve t...
What is your primary use case for ActiveMQ?
We have a digital ID platform that uses various services running on Kafka. There are two main endpoints where services interact with external services. These include an automatic biometric service ...
What is MQ software?
Hi As someone with 45+ years of experience in the Transaction and Message Processing world, I have seen many "MQ" solutions that have come into the market place. From my perspective, while each pro...
What are the differences between Apache Kafka and IBM MQ?
Apache Kafka is open source and can be used for free. It has very good log management and has a way to store the data used for analytics. Apache Kafka is very good if you have a high number of user...
How does IBM MQ compare with VMware RabbitMQ?
IBM MQ has a great reputation behind it, and this solution is very robust with great stability. It is easy to use, simple to configure and integrates well with our enterprise ecosystem and protocol...
 

Comparisons

 

Also Known As

AMQ
WebSphere MQ
 

Overview

 

Sample Customers

University of Washington, Daugherty Systems, CSC, STG Technologies, Inc. 
Deutsche Bahn, Bon-Ton, WestJet, ARBURG, Northern Territory Government, Tata Steel Europe, Sharp Corporation
Find out what your peers are saying about ActiveMQ vs. IBM MQ and other solutions. Updated: April 2025.
851,491 professionals have used our research since 2012.