Our primary use case for IBM MQ is as an enterprise messaging between applications. So when applications need to transmit data from one to another, they use a messaging broker, the IBM MQ, RabbitMQ and ActiveMQ.
Helps us with enterprise messaging between applications and has valuable MQ messaging topologies
Pros and Cons
- "We have found the MQ messaging topologies valuable."
- "The issue is that they're using a very old clustering model."
What is our primary use case?
What is most valuable?
We have found the MQ messaging topologies valuable mainly the published, subscribe and direct messaging. A feature that no other market could offer at the time was data-addressed encryption.
What needs improvement?
The clustering model can be improved to allow consumers to consume from all brokers simultaneously. Currently, the issue is that they're using a very old clustering model where several of the individual brokers in the same cluster still behave as individuals rather than behaving like a cluster. They call it a cluster, but it's just a group of brokers not working as a cluster. It doesn't properly share the resources between all of the member clusters. Compared to other solutions like Apache Kafka, or RabbitMQ, this is a huge drawback.
For how long have I used the solution?
We have been using the solution for approximately nine years, deploying it on public, private cloud and on-premises.
Buyer's Guide
IBM MQ
January 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is not easily scalable.
How are customer service and support?
Technical support is tough to connect with because the training and documentation from IBM are awful and the technical support from IBM is also poor. So it's easier to solve your issue using Google rather than calling support at IBM.
How was the initial setup?
The initial setup was a bit complex. The installation itself can take anywhere from half an hour to four hours, and the configuration could also take a couple of hours, depending on the complexity of the design.
What's my experience with pricing, setup cost, and licensing?
The solution is expensive.
What other advice do I have?
I rate the solution an eight out of ten. The solution is good, but the clustering model can be improved. My advice to others considering the solution is to check other products on the market and ensure their product of choice complies with everything they need. They should go for IBM MQ but ensure they carefully read the terms and conditions and view the price beforehand. Alternatively, if they want to go with a more lightweight solution that is just as reliable, they should review RabbitMQ.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Consulting BPM Architect at Ivory Software Corp
The most reliable product that we have ever used which run everywhere in the world
Pros and Cons
- "It runs everywhere, from the mainframe in the US to the PCs in the Gobi desert attached to an analog modem."
- "It could get a face lift with a modern marketing campaign."
What is our primary use case?
Enterprise messaging with international clustering in 120 data centers in 82 countries around the world.
How has it helped my organization?
It is the most reliable product that we have ever used.
What is most valuable?
It runs everywhere, from the mainframe in the US to the PCs in the Gobi desert attached to an analog modem.
What needs improvement?
There is not much room for improvement, except it could get a face lift with a modern marketing campaign.
For how long have I used the solution?
More than five years.
What's my experience with pricing, setup cost, and licensing?
99.999 percent availability for less than a penny per message over the past 25 years. IBM MQ is the cheapest software in the IBM software portfolio, and it is one of the best.
What other advice do I have?
IBM MQ is one of the oldest, most underrated products in history.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
IBM MQ
January 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Enterprise Integration Architect at a financial services firm
By allowing messaging to integrate with some third-party solutions, we are able to integrate legacy events, captured ATM and credit card transactions, into a digital web dashboard.
What is most valuable?
We use MQ as part of the core of our enterprise information bus. We started that journey in 2009. We have it both on the mainframe and in the mid-range. For us, by allowing messaging to integrate with some of our third-party solutions, like for web banking and so on, we are able to create an information highway that took in the legacy events, captured ATM and credit card transactions, and integrates that into a digital web dashboard.
How has it helped my organization?
It provides a better customer experience and more timely access to data.
What needs improvement?
There could be better APIs around cognitive analytics, around how the messages are flowing. For example, plugins to Watson. That would be useful.
What do I think about the stability of the solution?
Stability is rock-solid.
What do I think about the scalability of the solution?
It is highly scalable.
How is customer service and technical support?
Technical support has been good.
How was the initial setup?
I was not involved with the initial setup.
What other advice do I have?
You need to have the right use case to support that type of data and flight paradigm. If you do, there are third-party open-source solutions that a lot of vendors have embedded into their products that you have to integrate with. This gives you a really good platform to do that. So, if you don't want to put something in that isn't as robust or scalable, you don't have to. You can rely on this to be the conduit and the glue for your messaging fabric.
It's also really good at asynchronous logging. A lot of times, when you buy these turnkey solutions for whatever vertical, they often don't have robust logging and security. So, we use MQ as an underpinning to get that for us and we have written services within our system that take advantage of those capabilities. So, even if the vendor doesn't provide it, we have it.
When selecting a vendor, stability and security are the most important. Price is also important. But, in banking, because it's mission critical and highly sensitive, stability is probably way up there. If messaging fails, we don't make money.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
System Engineer at a financial services firm with 10,001+ employees
We like the queue depths and creations for the installations.
What is most valuable?
Most valuable for us are the queue depths and creations for the installations. Being a business in financial solutions, we depend on it more for those things, so it's very valuable for us. For most of the applications like JBoss and others we use IBM MQ.
What needs improvement?
It just needs a better installation. An easier user-friendly installation.
What do I think about the stability of the solution?
The stability is good. I mean we do have some issues but we always contact IBM whenever we have performance-based issues and we get solutions quick and fast.
What do I think about the scalability of the solution?
Scalability is great.
How are customer service and technical support?
The technical support is great. Normally, whenever we have an issue, within 24 hours we will get a resolution, so we can close it and leave it to the IBM technical support guys. We get a solution mostly within 24 hours, so that's great.
Which solution did I use previously and why did I switch?
We didn't have another solution previously, we have always been with MQ.
How was the initial setup?
I would say it was both straightforward and complex, but not that complex. I mean the installation normally would take some time and with all of them open, it's just a button click and you're done.
Which other solutions did I evaluate?
I wasn't involved in the selection of the vendors.
What other advice do I have?
Go for it. You should always check out the performance and trust for a good solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
RCM Engineer at a aerospace/defense firm
It helped us with our Maximo integration between the users and the database administrators.
What is most valuable?
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.
How has it helped my organization?
It helped us with some of our security, on some of our roles, if I remember correctly. It helped us integrating; we’re trying to move a bunch of different things, like trying to move EZMaxMobile into our Maximo and a few other things. Part of that was bringing up WebSphere to the newest version for all the integration.
What needs improvement?
Off the top of my head, I can't really think of any features I’d like to see in future versions. Right now, I don’t have any improvements to the version we’re using. We just upgraded two or three months ago, and we're still getting it all set up.
The configurations were not difficult, but like I’ve mentioned, again, I believe when they went through the integration, they talked to IBM to make sure that we're going to go through OK. So, there was some interface back and forth during the upgrade.
We’re happy with the user interface, so far.
Getting more analytics coming out of MQ is something we're working with across the board with everything, with our Maximo data, with all the applications we have. We get tired of having to pull reports and somebody has to manually crunch the numbers. We need something behind the scenes tabulating everything and coming up with answers, so we don't spend all our time just collecting everything. If there would be an integrated tool that would give us reports, that would be amazing.
What do I think about the stability of the solution?
With the newest version, we haven't really had any stability or scalability issues. I guess that's a good thing.
With the previous versions, it was just that we were a version behind on what the version of Maximo and everything we were using, so it was causing a few little glitches and buggy issues.
How are customer service and technical support?
We frequently use technical support. They have been pretty good, so far.
Which solution did I use previously and why did I switch?
We knew we needed to invest in a new solution mainly because of the issues we were having with the old version; it was pointed out that they were going to be fixed by the new version, so that was kind of a simple thing.
How was the initial setup?
I was not involved in the initial setup with this current version.
Which other solutions did I evaluate?
We were already using WebSphere MQ, so we didn’t look any other solutions.
What other advice do I have?
Don't be afraid to call. If you're worried about tackling it all on your own, don't be afraid to call IBM or call somebody that's already gone through the process and get some help, because we're all willing to help; you just have to ask.
I have not given it a perfect rating because there's always room for improvement. I can't give them the improvements; they have to figure that out. It works really well but like I’ve mentioned, with the way everything's changing and developing every day, you always have to be on the lookout for what's coming up next.
In general, when I am looking at vendors, the number one criteria is responsiveness. Number two is time frames and that they meet the schedules. Those are our two biggest things. We've had issues with other vendors in the past with those same things.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Manager
The scalability of the environment is the most valuable feature. We also like the speed and the manageability.
What is most valuable?
The scalability of the environment is the most valuable feature. We also like the speed and the manageability of this tool.
How has it helped my organization?
It keeps all of our large systems interconnected, so the MQ is at the base of all of our system integration.
What needs improvement?
I would like better control over the depth of messages that go in there from all the learning and notifications, better management tools around queue depth, queue issue, that kind of stuff. If things are backing up in the queue, getting better at learning from a dashboard of how the whole ecosystem of MQ is running, that'd be really nice. Because we're using a third party to get that now.
What do I think about the stability of the solution?
Stability is very strong. We haven't had any issues.
What do I think about the scalability of the solution?
We really like the multi-channel queue manager that allows us to have different entries into the queue and manage that traffic; kind of splitting it out. That gives us an immense amount of scale as we add new applications.
How are customer service and technical support?
We have used support. They are okay. Opening a PMR is a pain in the neck. When you're in a critical event, you don't want to go open up a web ticket. You want to get somebody on the phone, it could fix the problem now. We get that it all goes with the support level and we are pretty high.
Which solution did I use previously and why did I switch?
We had a mainframe that had MQ associated to it, so we just kept it going forward.
How was the initial setup?
I was not involved in the initial setup.
What other advice do I have?
Study hard, and implement small, and then scale.
Responsiveness, the tool, and price are what I look for in a vendor.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Manager at a tech services company with 10,001+ employees
It can integrate applications on different platforms and different technologies
What is most valuable?
The integration it provides makes a lot of stuff easier. There are a lot of ways to integrate things but it works on a lot of different platforms and with a lot different technologies.
How has it helped my organization?
We've been able to get some disparate applications that weren't originally written to be integrated, but we've been able to make that happen.
What needs improvement?
I use the character-based interface for things but a lot of my peers like the GUI. Maybe there's a GUI available that I'm not aware of but that would be something that would facilitate it for some other people. Any kind of GUI; it could be on a phone or a browser or whatever. As far as I know, that is currently lacking, but maybe I just don't know. I primarily use the character-based interface for management when I work with it.
Because you can only put so much information on a text screen, sometimes you have to kind of shift views to look at things. That's something that, I imagine, if there was a GUI interface, you could do that a lot more easily. That would be an enhancement, I guess.
To some extent, it just runs in the background and you kind of forget about it. You don't really think about what else you could do with it. It’s just kind of running there.
What do I think about the stability of the solution?
It's rock solid.
What do I think about the scalability of the solution?
I don't think we've tested the really high-end but it handles everything we can throw at it.
How is customer service and technical support?
We have used technical support very occasionally. It's gone well when we've called, but we really haven't had too many opportunities.
What other advice do I have?
Give it a try. It's not hard to do a proof of concept, get something going and build on that. You'll find that it's pretty easy to work with and it does a lot for you.
The only reason I haven’t given it a perfect rating is probably because I don't know everything it can do. I probably could take better advantage of it, but I might not be doing that right now.
The most important criteria for me when selecting a vendor to work with is reliability. I've got to trust that the product will do what they say, that they'll be able to support it, and that they'll be around in 5 or 10 years when I'm still using it. I kind of lump that into reliability. When I invest in something, I want it to be there and still working later on.
We are not using MQ to connect across cloud, mobile and devices as part of the internet of things. We don't do that on this project. The barrier to success is that nobody's interested. It's that blunt.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Middleware/Data Specialist at a financial services firm with 1,001-5,000 employees
Assists greatly with our applications and has great message processing
Pros and Cons
- "Assists with our apps and has great message processing."
- "Customer support response times could be improved."
What is our primary use case?
Our use case for MQ is for unlimited processing. I'm a solutions architect.
What is most valuable?
This is a good and stable product, It assists with our applications and has great message processing with zero loss of messages.
What needs improvement?
Customer support response times could be improved.
For how long have I used the solution?
I've been using this solution for seven years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is scalable.
How are customer service and support?
Customer service is good although they ask for a lot of information that is time-consuming and slows down the process. I'd like to see some improvements in that area.
How was the initial setup?
The initial setup is very easy. Deployment took a few hours and required a three-person team to implement.
What other advice do I have?
I recommend this solution and rate it eight out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Message Queue (MQ) Software Business Activity Monitoring Message Oriented Middleware (MOM)Popular Comparisons
MuleSoft Anypoint Platform
ActiveMQ
VMware Tanzu Data Solutions
Amazon SQS
Red Hat AMQ
PubSub+ Platform
Amazon MQ
Oracle Event Hub Cloud Service
IBM Event Streams
Aurea CX Messenger
Memphis
Red Hat JBoss A-MQ for xPaaS
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the differences between Apache Kafka and IBM MQ?
- What is the pricing of IBM MQ for 1 license and 2 cores?
- What Is The Biggest Difference Between ActiveMQ and IBM MQ?
- What is the biggest difference between IBM MQ and RabbitMQ?
- How does IBM MQ compare with VMware RabbitMQ?
- When evaluating Message Queue, what aspect do you think is the most important to look for?
- What Message Queue (MQ) Software do you recommend? Why?
- What is the best MQ software out there?
- What is MQ software?
- Why is Message Queue (MQ) Software important for companies?