I inherited it when I took over administration of a platform. It is pretty core in our business. I haven't really dealt with configuration that much. It is used to push transactions throughout z/OS, IBM i, Windows, and Linux. It seems to be pretty reliable. It's one of the few things we have that just runs, almost to a point where you forget to go back and do some upgrades. We're running a couple versions that are a little old, and you just forget that; like, "Oh yeah, it's running." It's pretty solid.
Systems Manager with 1,001-5,000 employees
It's reliable and gives us flexibility to drive a solution on any platform.
What is most valuable?
How has it helped my organization?
It gives us flexibility to drive a solution on any platform but have a reliable communication network.
What needs improvement?
I didn't know how to get into it. I had to Google how to get into it. Once I got into it, it made sense. It was a green-screen implementation, but it made sense.
I don't know enough about it to really say, "This is where it's missing something."
You can always say price is an area with room for improvement.
What do I think about the stability of the solution?
It's solid. It's one of the few things that just runs, and runs, and runs.
Buyer's Guide
IBM MQ
November 2024
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
What do I think about the scalability of the solution?
We've upgraded multiple systems and it's kind of come along. As far as the transaction basis that it's responsible for, it's done a really good job. There might be some lagging Windows versions; that's really been more about operating systems lagging behind because of other applications, not MQ. You might get some spots there, where performance might not be what we would've expected, but that's really not an MQ issue.
How are customer service and support?
We have hardly ever used technical support for it. The last time we did, we found out that we were running an unsupported release. That kind of shows how long it just runs. Sometimes you forget to upgrade a couple of the components.
When I have used technical support, I thought it was very good. They even reached out and helped us a little bit in that situation – when we weren't even supported – to take a look at some of the basic stuff, just to make sure we didn't miss anything. Eventually, we got through the situation. We figured out what it was. It turned out it wasn't MQ at all. It was just a configuration change. I think tech support has been pretty good.
I'm an IBM i guy. I always think IBM support is excellent. I haven't dealt with z/OS in a long time, but they were good there, too. The product support, I would imagine, has been pretty good, too.
What other advice do I have?
It's a worthwhile product. If it's priced accordingly and does everything for you, go for it. It's a good product.
I haven’t given it a perfect rating because I haven't had enough experience with it to say, "This is where it's lacking something." As I’ve mentioned, it seems to be really solid and just works.
The most important criteria for you when selecting a vendor is probably the durability of the vendor. You can get into these relationships that look good, with all good intentions from them, but they're not around. With IBM, obviously, we've invested heavily in the company for a long time. We have a good relationship with them. I think durability, and then going with that is innovation. Those are probably the two biggest characteristics.
I don't know that much about our mobile and cloud initiatives. I think we have some. They're probably beyond the infancy stage but certainly not mature at any point. I'm not sure how this technology is driving any of that. I'm not sure.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Associate V P - Technology Delivery at a computer software company with 501-1,000 employees
Effective transaction processing, reliable, and scalable
Pros and Cons
- "The most valuable feature of IBM MQ is transaction processing."
- "I have used the support from IBM MQ. There is some room for improvement."
What is our primary use case?
IBM MQ is used to ensure that transactions are properly handled.
What is most valuable?
The most valuable feature of IBM MQ is transaction processing.
For how long have I used the solution?
I have been using IBM MQ for approximately 10 years.
What do I think about the stability of the solution?
IBM MQ is stable.
What do I think about the scalability of the solution?
The scalability of IBM MQ is good.
We have only customer transactions using IBM MQ.
How are customer service and support?
I have used the support from IBM MQ. There is some room for improvement.
I rate the support from IBM MQ a four out of five.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have not used another solution prior to IBM MQ.
How was the initial setup?
The initial setup of IBM MQ is complex.
What's my experience with pricing, setup cost, and licensing?
The price of IBM MQ could improve by being less expensive.
I rate the price of IBM MQ a three out of five.
Which other solutions did I evaluate?
I choose IBM MQ over other solutions because of personal comfort.
What other advice do I have?
I would recommend IBM MQ to others that are using major transaction processing.
I rate IBM MQ an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
IBM MQ
November 2024
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
DevOps Engineer at Integrity
Easy to use, good performance, and helpful technical support
Pros and Cons
- "The solution is easy to use and has good performance."
What is our primary use case?
IBM MQ can be used as an integrated bus system in an API for message queuing.
What is most valuable?
The solution is easy to use and has good performance.
For how long have I used the solution?
I have been working with IBM MQ for a few months.
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 scalability of the solution is good.
We have approximately 100 users using this solution in my organization.
How are customer service and technical support?
The technical support from IBM is very good, they are responsive, and customer friendly.
How was the initial setup?
The installation is not difficult for IBM MQ and takes approximately one day.
What about the implementation team?
We have approximately seven engineers and administrators that do the implementation and maintance.
What's my experience with pricing, setup cost, and licensing?
The price of the solution could be reduced, and we are on an annual subscription.
What other advice do I have?
I would recommend this solution to others.
I rate IBM MQ a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Manager Specialist Platform (Java) at a tech consulting company with 10,001+ employees
Backup queue concept and topics are unique features, but throughput could be better
Pros and Cons
- "It also has a backup queue concept and topics, features that I have not seen anywhere else. I like these features very much."
- "It could provide more monitoring tools and some improvement to the UI. I would also like to see more throughput in future versions."
What is our primary use case?
We use it for data integration.
What is most valuable?
It's very stable.
It also has a backup queue concept and topics, features that I have not seen anywhere else. I like these features very much.
What needs improvement?
It could provide more monitoring tools and some improvement to the UI. I would also like to see more throughput in future versions.
For how long have I used the solution?
I've been dealing with IBM MQ for the last six months.
What do I think about the scalability of the solution?
It's scalable. It's not for every use case, but you can scale it.
We have about 50 users of IBM MQ.
How are customer service and technical support?
The technical support is good.
How was the initial setup?
The setup is between straightforward and complex. It's not as straightforward as Apache ActiveMQ.
What about the implementation team?
We did the setup.
Which other solutions did I evaluate?
I like Kafka more. MQ is number-two compared to Kafka.
What other advice do I have?
It's a good product but I think it's too costly. That's one disadvantage because there are already many open-source products, like RabbitMQ, Kafka, and ActiveMQ. If you really need a solid MQ solution then go with IBM MQ. If you don't need such a robust solution then you can go with any of the other solutions.
I would rate IBM MQ at seven out of 10. It has less throughput.
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.
VP - Accelya Kale Solutions Ltd at Accelya World SLU
Ensures fast, reliable message transmissions without unplanned failures
Pros and Cons
- "Data integrity, reliability and security are valuable features that IBM MQ possesses."
- "There is no dependency on the end party service's run status."
What is our primary use case?
We use IBM MQ for message transmission between our customers, and their agents or global message service providers, such as SITA or ARINC, for tier one critical applications.
How has it helped my organization?
Applications are time critical, and IBM MQ has played a significant role in ensuring fast, reliable message transmissions. With IBM MQ in place, fear of messages getting lost in the case of an unplanned failure is almost none.
What is most valuable?
- Data integrity, reliability and security are very important to our business.
- No messages are lost, and recovery is good in case of any serious failures.
- No dependency on the end party service's run status.
For how long have I used the solution?
One to three years.
How is customer service and technical support?
No technical issues come to mind.
What's my experience with pricing, setup cost, and licensing?
In terms of cost, IBM MQ is slightly on the higher side.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Engineer at WinWholesale
The scalability and high uptime are valuable.
What is most valuable?
Its scalability and uptime is very high. So, these are the two main valuable features of this product. We rarely see any downtime on MQ's side of the product.
How has it helped my organization?
It helps us, i.e., even if some of the other apps are down, we don't lose any of the customer data, so it's very beneficial from that perspective.
What needs improvement?
We would like to see more clustering, high availability, and also monitoring features. Monitoring is a big part. We would like to see if we get back out queues or the queue depth goes high, so that we can be alerted on that.
It still needs some improvement, in terms of high availability and the clustering needs to be improved. Monitoring is a big piece which is missing.
For how long have I used the solution?
We have been using this solution for the past ten years.
What do I think about the stability of the solution?
For the stability of this product, I would give it a 9/10 rating. Only sometimes when some queue manager dies, then at that point, we lose a couple of messages but not a whole lot.
How is customer service and technical support?
I would give the technical support a 7/10 rating because we do get the response back, but a lot of time gets wasted in carrying out processes such as getting and sending logs, instead of coming online and sharing the screen and troubleshooting the issue.
Which other solutions did I evaluate?
We work with Proficient Solutions, Inc. and Prolifics. There are others as well, but these are the two major ones.
The number one criteria while selecting a vendor is availability. The other factors that we look for are proximity, their technical knowledge, market reputation and of course the pricing policy.
What other advice do I have?
It's a good product. Compared to the other products on the market, it's a very good product. Based on your company needs, you should give it a try and it should work.
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.
Enterprise Solutions Architect at a computer software company with 201-500 employees
Support for JMS and integration with WebSphere Application Server are valuable.
Pros and Cons
- "Support for JMS 2.0, because we develop solutions compatible with Java EE7."
- "They need to add the ability to send full messages (header + payload) from the MQ Explorer program, not just the payload."
How has it helped my organization?
The product encourages the idea of asynchronous processing, which means that the sender and receiver are not required to be active and running at the same time. The message will be saved to the receiver queue until the system starts successfully and pulls it for processing. This is typically used in all internet banking functions that receive their data from different bank systems.
What is most valuable?
- Support for JMS 2.0, because we develop solutions compatible with Java EE7.
- Seamless integration with IBM WebSphere Application Server, which is the most stable application server I ever worked with.
- Installed and configured at Windows, AIX and IBM i mostly the same way and set of commands.
What needs improvement?
They need to add the ability to send full messages (header + payload) from the MQ Explorer program, not just the payload.
What do I think about the stability of the solution?
We have not encountered any stability issues.
What do I think about the scalability of the solution?
We have not encountered any scalability issues.
How are customer service and technical support?
I would rate the technical support as good, 8/10.
Which solution did I use previously and why did I switch?
I previously used ActiveMQ, but I switched to IBM MQ due to the robustness of the solution.
How was the initial setup?
If you are familiar with IBM products, you will find initial setup straightforward.
What's my experience with pricing, setup cost, and licensing?
IBM MQ has a flexible license model based on the Processor Value Unit (PVU) and I recommend it.
Which other solutions did I evaluate?
We evaluated Active MQ also.
What other advice do I have?
I would advise the potential user to read about security considerations and compliance with security standards.
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: November 2024
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
PubSub+ Platform
Red Hat AMQ
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?
This link from a colleague at IBM, however I found it more than fair:
advantage.ibm.com