We use the solution as a messenger software, in order to send messages to various applications.
Senior Technical Lead at a financial services firm with 10,001+ employees
Scalable and reliable but needs action log statistical information
Pros and Cons
- "The solution is very stable."
- "The main issue we are having with the solution is due to the connection dropouts which have been going on for a long time now."
What is our primary use case?
What needs improvement?
The main issue we are having with the solution is due to the connection dropouts which have been going on for a long time now. Sometimes randomly the connection gets disconnected and we try to send a message, we get a failure. We then need to manually take an action on the message, which is happening quite a lot in production. We have been working together with the MQ team trying to increase the connection and some channel upgrades. We are taking steps in the right direction but the issue is not completely fixed.
Additionally, there is not any statistical messaging information being captured. We are not able to pull up any reports to determine when a message was sent. For example, how many messages during the day or during five minutes.
For how long have I used the solution?
I have been using the solution for 13 years.
What do I think about the stability of the solution?
The solution is very stable. We have not had issues, except for the connection dropouts which could be related to the machine we are using.
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 scalability of the solution?
The solution is scalable. It is flexible because, for us, we used the solutions adapter to provide the connection parameters to send a message. This has been quite easy.
Which solution did I use previously and why did I switch?
We have previously used and still do, Rabbit MQ, which is open-source. It is getting quite popular because it is also stable and it has a good UI. This UI allows us to check the messages with some statistical data.
What's my experience with pricing, setup cost, and licensing?
This solution requires a license and we have purchased an enterprise license.
What other advice do I have?
I would recommend this solution. However, there are some emerging competitors on the market that provide a competitive alternative.
I rate IBM MQ a seven out of ten.
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.
Product Development Manager at Arab Bank
Has good stability and is expandable
Pros and Cons
- "The most valuable feature is the stability. It's perfect in this way."
- "In the next release, I would like for there to be easier monitoring. The UI should be easier for non-technical users to set up appliances and servers."
What is our primary use case?
We are currently working on the use case. I work as an IBM system admin and part of MQ is hosted on the IBM server. We have a lot of other servers and appliances for IBM MQ that costs us a lot of money so we are currently looking for less expensive alternatives. Kafka is one of the choices on the table. We are looking to migrate to services on Google which is why Kafka was proposed for us to implement.
We use it to integrate the backend and front end solutions and applications.
What is most valuable?
The most valuable feature is the stability. It's perfect in this way.
What needs improvement?
We are looking for another solution that is less expensive.
There is room for improvement. The live and portal monitoring needs improvement.
For how long have I used the solution?
I have been using IBM MQ for four years.
What do I think about the stability of the solution?
It's very stable.
What do I think about the scalability of the solution?
It's scalable.
How are customer service and technical support?
I would rate their technical support an eight out of ten.
How was the initial setup?
The initial setup was average. Not so complex and not so straightforward.
The deployment itself, not including testing, took a couple of hours.
What other advice do I have?
It's expandable but it will add costs that should be taken into consideration.
I would rate it an eight out of ten.
In the next release, I would like for there to be easier monitoring. The UI should be easier for non-technical users to set up appliances and servers.
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
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.
Department Manager at a tech vendor with 501-1,000 employees
Guaranteed message delivery and robust security enhance enterprise message handling
Pros and Cons
- "The most valuable features of IBM MQ are its guarantee of delivery, ability to handle high volume while maintaining high availability, and robust security measures such as SSL, TLS, and RBAC."
- "There are no improvements needed at this time."
What is our primary use case?
I usually recommend IBM MQ for financial, government, and large enterprise companies. It is beneficial for handling high volumes of messages.
How has it helped my organization?
Using IBM MQ ensures the guaranteed delivery of messages, which is significant for my clients. It is also known for its security.
What is most valuable?
The most valuable features of IBM MQ are its guarantee of delivery, ability to handle high volume while maintaining high availability, and robust security measures such as SSL, TLS, and RBAC.
What needs improvement?
There are no improvements needed at this time.
For how long have I used the solution?
I have been familiar with IBM MQ for roughly 20 years. It's been essential for many sectors during this time.
What do I think about the stability of the solution?
I rate the stability of IBM MQ as ten out of ten.
What do I think about the scalability of the solution?
I give the scalability of IBM MQ a rating of eight out of ten.
How are customer service and support?
The technical support from IBM is good.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Before IBM MQ, I was not using similar products. For comparison, I have used Kafka.
How was the initial setup?
The initial setup is generally straightforward.
What about the implementation team?
Part of our work is to assist customers during the installation and configuration of IBM MQ.
What's my experience with pricing, setup cost, and licensing?
For an enterprise solution, the pricing of IBM MQ is very reasonable.
Which other solutions did I evaluate?
I have also used Kafka before.
What other advice do I have?
IBM MQ has been in the market for over 20 years; it is an essential solution for most banking, financial, and government sectors.
I'd rate the solution 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: Partner
Last updated: Nov 7, 2024
Flag as inappropriateArchitect & System Engineer at Servicio de Impuestos Internos
Offers session recovery and high availability with little maintenance
Pros and Cons
- "The high availability and session recovery are the most valuable features because we need the solution live all day."
What is our primary use case?
We use it for file transfer and batch processing. We upload electronic documents to the Chilean government.
We use version M2002 Model B and our clients use version 7.5.
How has it helped my organization?
We use it for our factory where we have a system that uploads electronic documents for the entire country.
What is most valuable?
The high availability and session recovery are the most valuable features because we need the solution live all day.
The product gives us security.
For how long have I used the solution?
I have been using it for six years.
What do I think about the stability of the solution?
We are happy with the solution. It is stable and doesn't require much maintenance. Two people maintain this solution: an architect and engineer.
What do I think about the scalability of the solution?
We have two appliances, and that is enough for now.
There are a million end users.
How are customer service and technical support?
The technical support is good. They respond in a timely fashion when we have problems.
Which solution did I use previously and why did I switch?
We switched to IBM MQ when we consolidated our software and hardware integrations.
How was the initial setup?
The initial setup was easy because IBM did the installation and integration of MQ with our appliance.
The deployment took a month.
What about the implementation team?
The vendor did the MQ installation. We had a good experience with the IBM consultants.
What was our ROI?
We don't keep track of return on investment because we offer a public service.
What's my experience with pricing, setup cost, and licensing?
The price is high.
Which other solutions did I evaluate?
I did not choose this solution. The company has had it for over 20 years.
What other advice do I have?
If you want high availability with little maintenance, choose this solution.
We don't use containers yet.
I would rate the solution as a nine (out of 10) because it is not perfect.
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.
System Engineer at a financial services firm with 1,001-5,000 employees
The transactional semantics around messaging and the reliability they have built-in are valuable.
What is most valuable?
The most valuable features are the transactional semantics around messaging, and some of the reliability that they have built-in, from disaster recovery and deliver-once, and at most months, schemes for messages.
How has it helped my organization?
One of the things we do is, we send SWIFT messages and SWIFT is built on the MQ protocols. So, that's kind of its core features.
What needs improvement?
I really need more of the API management. It's perhaps the biggest thing. I don't really care that much for the analytic side but in terms of monitoring, we have everything tied in the way we need. However, that involved a lot of work on our side, but more importantly, it is really some of the APIs that allow me to do administration and provisioning the whole time.
The migration from different versions can be very different and difficult. We build a lot of our code around it. For example, we wrap it with the APIs and we embed a lot of things into our environment. We have close to 400,000 lines of code just around that and it has to be a reviewed with every upgrade.
What do I think about the stability of the solution?
We have a rather large implementation. Perhaps, the largest one on the planet and from a stability perspective, it's very stable, i.e., when it's used appropriately.
How is customer service and technical support?
We usually always get to the right people, because of the criticality of some of our problems. So, it works very well.
How was the initial setup?
The setup was straightforward and we wrapped it in a very complex way.
What other advice do I have?
You should read the manual.
The way we use this solution, there is nothing else that even comes close to it.
What's important is that we can team up and work together because we tend to drive the products really hard. So, that relationship with the vendor, at the technical side, is really important to us while selecting a vendor.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
An easy-to-deploy solution for exchanging information between applications
Pros and Cons
- "It is useful for exchanging information between applications."
- "It could always be more stable and secure."
What is our primary use case?
I am an integration developer at a bank, and we use IBM tools to develop our solutions. We use IIB (version 10), IBM App Connect (version 11), IBM MQ (version 9.1), IBM web servers, and IBM ODM. We use IBM MQ for exchanging messages between applications.
What is most valuable?
It is useful for exchanging information between applications.
What needs improvement?
It could always be more stable and secure.
For how long have I used the solution?
I have been using this solution for about three years.
Which solution did I use previously and why did I switch?
I didn't use anything before IBM MQ.
How was the initial setup?
It was straightforward. It took less than a minute.
What about the implementation team?
We didn't use any integrator. We have a team of about five people who work with this solution. We have developers, a team lead, and a project manager.
What other advice do I have?
I would recommend this solution to others. I would rate it an eight out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Technology Lead at a financial services firm with 5,001-10,000 employees
Impressive message queue, responsive customer service, but stability and price need improvement
Pros and Cons
- "The clustering capabilities have provided some difficulties when it comes to resiliency. This has been a challenge for managing the environment."
What is our primary use case?
We are using the solution for taking messages off the mainframe and distributing them down to a large, high-performance computing environment supporting over 4,000 servers.
What is most valuable?
The most valuable features I have found to be the message queue itself and its ability to bridge between mainframe type services to distributed services.
What needs improvement?
The clustering capabilities have provided some difficulties when it comes to resiliency. This has been a challenge for managing the environment.
For how long have I used the solution?
I have used the solution for approximately 15 years.
What do I think about the stability of the solution?
We had stability issues with the solution. I would be looking at replacing the product, but I am not in charge.
How are customer service and technical support?
I was not on the team that was on our internal MQ for support but I know IBM support services are really good. While I have had some issues and long nights supporting IBM software in my 33 years of IT, the support personnel are good. I always say good things about them. It is not their fault that their products come up short, but they do a good job at supporting customers.
How was the initial setup?
The installation was straightforward until we started to have resiliency problems, it then became more complex to have to set up clustered MQ servers. We were using Linux Red Hat cluster services, which became an extra burden. When it eventually came time to do other activities, such as updating the operating system or a specific driver, for example, a firmware driver for the bare-metal servers themselves, having the MQ's clusters being sensitive caused a challenge for service and support.
What's my experience with pricing, setup cost, and licensing?
The solution costs are high, it is going to cost a fair bit for annual operating costs and support.
What other advice do I have?
I would advise, if I was the person in charge, I would tell my architecture team, "Bring me three other MQ-type solutions and do a POC to see if we can get better performance, resiliency, and reliability at a lower cost." I guarantee there are solutions out there that can do just those three things.
I rate IBM MQ a six out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Technical Architect at Nagarro
Offers better reliability and monitoring compared to other tools, though performance is lacking
Pros and Cons
- "It offers better reliability and monitoring compared to other tools."
- "Scalability is lacking compared to the cloud native products coming into the market."
What is our primary use case?
There are a couple of projects where we are using MQ heavily.
It is on-premises right now. We are looking to move to the cloud in the future.
What is most valuable?
- Offers better reliability and monitoring compared to other tools.
- Integrates well with other IBM solutions. Therefore, it makes sense to use this product when a company has a large IBM solutions portfolio.
What needs improvement?
I would like IBM to improve the performance. Right now, it is lacking and can be bulky.
For how long have I used the solution?
We have been using it for three to four years.
What do I think about the stability of the solution?
It is a stable product. The reliability is better than open source software solutions. MQ performs even in extreme conditions.
What do I think about the scalability of the solution?
Scalability is lacking compared to the cloud native products coming into the market. However, IBM is working to move their products into the cloud.
The software is more suited for medium to large businesses.
How are customer service and technical support?
The support is good. They try to resolve problems as quickly as possible.
How was the initial setup?
The setup and configurations are very easy, not complex. I would give the product plus points for this. This is compared to readily available, open source products that make you scratch your head when you go to set them up because they don't have documentation.
It takes a couple days to deploy the product to production.
What about the implementation team?
We are a software development firm working with medium to large businesses.
What's my experience with pricing, setup cost, and licensing?
It is a very expensive product compared to the open source products in the market.
Which other solutions did I evaluate?
We are also using Kafka, which is an open source tool, extensively in our projects.
What other advice do I have?
This is a good product if you are looking for 100 percent stability and reliability, as opposed to implementing an open source solution.
I would rate the product as a seven (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?