One of our favorite features is the exchange. The queuing out-of-the-box is awesome. Also, due to the clustering, our system was highly available.
Mid Level Software Engineer at a tech services company with 501-1,000 employees
The exchange and out-of-the-box queuing are a couple of our favorite features.
What is most valuable?
How has it helped my organization?
It made our system more scalable, resilient and easy to maintain.
What needs improvement?
Support for Windows systems needs to improve. This could move Microsoft shops away from it. We provisioned Linux servers specifically for our RabbitMQ servers.
RabbitMQ clusters run on two kinds of protocols: AMQP and HTTP. The one we were using was AMQP (this requires all your cluster nodes to be in the same network partition). With our Windows servers, every time we used to run Puppet, RabbitMQ used to think it got partitioned. This problem never occurred in our Linux cluster.
All this is subjective. Maybe we were doing something wrong. There are a few other things which they have listed here: https://www.rabbitmq.com/windows-quirks.html Overall, I don't think it's RabbitMQ's fault because Windows can be a problematic OS at times.
So, I would recommend using Linux servers instead of Windows servers for a RabbitMQ cluster.
For how long have I used the solution?
We have used RabbitMQ for 1 year now.
Buyer's Guide
VMware Tanzu Data Solutions
May 2025

Learn what your peers think about VMware Tanzu Data Solutions. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
Other than the fact that our Windows cluster would experience network partitions for no reason (could be due to Puppet), we had no other stability issues. We stress-tested the servers, as well, and they responded really well.
What do I think about the scalability of the solution?
Its really easy to scale.
How are customer service and support?
We never used technical support.
Which solution did I use previously and why did I switch?
We had a monolith application. This was our solution to have more of a micro-service architecture
How was the initial setup?
Initial setup was decently elaborate. The documentation is good but there are a few quirks in the case of Windows. The RabbitMQ processes would be running but the status would show that it is down. The solution was to stop and restart the process. This only happened on Windows.
Which other solutions did I evaluate?
We also evaluated ZeroMQ and EasyNetQ.
What other advice do I have?
It is a really good solution if you require queuing with the competing consumer and multicast routing out of the box. It’s a bit too elaborate if you need just simple message queuing.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Application Developer at a computer software company with 51-200 employees
The ability to create durable queues improved reliability and performance.
What is most valuable?
We find authentication, performance, and durable messaging the most valuable features. Due to the nature of my use case, performance and security were of the highest priority and were the main reason I chose RabbitMQ messaging frameworks.
Over time, the most useful feature became the ability to create durable queues, which increased reliability and also boosted performance.
What needs improvement?
I would like to see improvements in fluent configuration. I'd also like to see more support for code-first environment configuration. We do a lot of this stuff as part of our deployment process via command line scripts, but I'd rather have a specific API to target rabbitmq.config and rabbitmq-env.config so that configuration could scale with my environments more easily. If more of that was baked into the RabbitMQ management HTTP API, it would help.
For how long have I used the solution?
We have been using RabbitMQ for about 2 years.
What do I think about the stability of the solution?
We did not have any issues with stability.
What do I think about the scalability of the solution?
We had no issues with stability. Exactly the opposite! It actually blew me away how flexible a framework it is. It’s a very elegant solution.
How is customer service and technical support?
I never used technical support.
What other advice do I have?
I've had the most success using NServiceBus over MassTransit. Look there for .NET Devs.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
VMware Tanzu Data Solutions
May 2025

Learn what your peers think about VMware Tanzu Data Solutions. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
Software Engineer with 1,001-5,000 employees
Allows for a fully asynchronous solution. Using Pivotal Cloud Foundry, we can scale the number of consumers or receivers.
What is most valuable?
Allowing for a fully asynchronous solution is crucial for this particular feature. The seamless nature of creating and connecting to a queue makes it really easy to code and understand. Pivotal Cloud Foundry allows us to easily scale the number of consumers (or receivers) as well. So far, no hiccups have been found with the PCF implementation.
How has it helped my organization?
RabbitMQ allows for asynchronous solutions where previously everything was synchronous.
What needs improvement?
The product works pretty well, but one small thing could be an improvement to the monitoring site. It could be a little bit more modern, instead of postback refreshing, etc.
For how long have I used the solution?
We have been using Rabbit for a while and I started integrating it into the mobile project a few months ago.
What do I think about the stability of the solution?
Every so often, I need to clear out the queue during development. This could be a symptom of something else, but unpacked requests tend to get trapped in the queue at times.
What do I think about the scalability of the solution?
PCF allows us to scale the consumers.
How are customer service and technical support?
I haven't used any technical support yet.
Which solution did I use previously and why did I switch?
To my knowledge, this is the only queuing system my company has used.
How was the initial setup?
Thanks to Pivotal Cloud Foundry, initial setup was straightforward. We simply created a new RabbitMQ service, obtained credentials for the queue and started developing.
Which other solutions did I evaluate?
I personally have not explored other queuing solutions, but have used Akka HTTP, with is a fully asynchronous web server of sorts. It's not a queuing system, but I mention it because of the asynchronous behavior. RabbitMQ was perfect for our current solution, however.
What other advice do I have?
The RabbitMQ documentation is pretty good. I'd only suggest making sure to read through it for the implementation language of your choice first.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Founder Partner and CTO at Rogue Startup
It allows developers to focus on application functionality without having to re-invent interprocess communication.
What is most valuable?
The most valuable feature is it’s robustness. Message queues need to be extremely reliable as they are the glue between system components.
Also, the speed is important and its good scaling capabilities.
How has it helped my organization?
It allows developers to focus on application functionality without having to re-invent interprocess communication, which is difficult.
I also allows us to develop smaller, more efficient, and less complex subcomponents of a larger application.
What needs improvement?
I would like to see better documentation on how to set up complex webs of RabbitMQ servers — master/slave, multi-master, etc.
For how long have I used the solution?
I have been using RabbitMQ for 7+ years.
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.
Which solution did I use previously and why did I switch?
We were using IBM MQ, but it was too costly and not open source.
How was the initial setup?
The initial setup was simple for my applications, but I have not used RabbitMQ on a complex project that would require clusters of servers.
What other advice do I have?
My advice is to read the message boards and play with the API.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Research Assistant at a university with 1,001-5,000 employees
We use it to distribute pieces of some large jobs to multiple machines.
What is most valuable?
Message queue, because it is easy to use, reliable, not a big load.
How has it helped my organization?
We are using it to distribute pieces of some large jobs to multiple machines, which improves performance several times.
What needs improvement?
Improve the ability to handle the large message load.
People usually use RabbitMQ as the lightweight messenger, if they have a large message load people are inclined to use Kafka. But at the beginning stage of most projects, the data is small, people do not need to use a Kafka type of messenger, they are more likely to use RabbitMQ. If RabbitMQ can handle the large message load and support ordered delivery, with the project growing, data bigger, people can still use RabbitMQ and wouldn't need to find another tool to use like Kafka which is much more convenient.
For how long have I used the solution?
Half a year.
What do I think about the stability of the solution?
Didn’t have issues.
What do I think about the scalability of the solution?
Didn’t have issues.
How is customer service and technical support?
Very good. 8/10.
How was the initial setup?
Simple. We followed the tutorial about RabbitMQ with Python.
What's my experience with pricing, setup cost, and licensing?
We are using it internally with a very small data load in the developing period, which is free right now.
Which other solutions did I evaluate?
Yes, I evaluated Kafka.
Kafka is more suitable to large amount events in order. RabbitMQ is more suitable to the related small amount of messages, which is my situation and I don’t care about the message order.
What other advice do I have?
RabbitMQ is a very easy to use and reliable message broker. If the work has a relatively small message load, RabbitMQ is the most robust and reliable choice.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer at Broadridge Financial Solutions
A good warehouser, compressor, and an in house ETL.
What is most valuable?
I've found that the database warehouse, data compression, and ETL to be the most valuable features for us.
How has it helped my organization?
Loading batch data has really improved the efficiency of our organization.
What needs improvement?
I'd like so see better scaling, better performance from in-memory databases, and a higher compression rate. We have been facing some performance issue when doing batch loading with optimizer the scaling does works fine. They are working on having optimization techniques which made me write room for improvement.
For how long have I used the solution?
I've used it for over two years. I have been working very closely with the EMC folks.
What was my experience with deployment of the solution?
Yes, at times, but it depends on your modeling and data retrieval.
What do I think about the stability of the solution?
It's been stable for us.
What do I think about the scalability of the solution?
Its scalability needs to be improved.
How are customer service and technical support?
I would rate technical support as good and there is not much technical expertise at the start of the SR.
Which solution did I use previously and why did I switch?
We tried other MPP’s.
How was the initial setup?
It was complex, but there was a change in the setup.
What about the implementation team?
We got support from the vendor at the start.
What other advice do I have?
If you want to implement this product, you would need to scale your product well before trying to implement.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer at Broadridge Financial Solutions
Strong integration with Greenplum Servers.
What is most valuable?
Strong integration with Greenplum Servers.
How has it helped my organization?
Loading data to Greenplum server after batch processing.
For how long have I used the solution?
6 months
What was my experience with deployment of the solution?
Yes, issues with HA and issues in syncing with the Greenplum.
What do I think about the scalability of the solution?
You cannot expect a split second response.
How are customer service and technical support?
Customer Service:
On a scale of 10 I would rate it as 7
Technical Support:On a scale of 10 I would rate it as 8
Which solution did I use previously and why did I switch?
This has just been used for POC period not for a regular use.
How was the initial setup?
Initial setup works absolutely well. We were using with only Greenplum.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer at Broadridge Financial Solutions
Using Greenplum has given a good boost for bulk processing.
What is most valuable?
I've found that the data compression and ETL are the most valuable features for us.
In 4.3.8.1 Pivotal confirmed that even restoring schema level backup is possible from a DB backup.
- restoring schema from a DB level backup has been tested and working fine .
ORCA - the Pivotal Optimizer does a good query plan but does not works with all business logics. This needs to be tested based on your requirement.
How has it helped my organization?
Loading batch data has really improved the efficiency of our organization.
Running Extracts has drastically improved the timings. Being MPP which is a bulk operator - we were able to do 1.5 million calculation in 15 minutes.
What needs improvement?
Scaling of the solution needs to be improved.
HD connection is available where as, not to any file system.
Connecting Greenplum with Gemfire(In-Memory) to load, sync, and reconcile data would be really valuable.
For how long have I used the solution?
I've used it for nearly for 3 years
What was my experience with deployment of the solution?
We had deployment issues after installing new patches. Every new patches has some or other business hit where the release notes needs to be reviewed.
What do I think about the stability of the solution?
It's been stable for us.
How are customer service and technical support?
Customer Service:
They have a quick turn around but to dig into the actual information takes time, based on the Severity.
Technical Support:First level of technical support would not be that effective (based on own observation).
Which solution did I use previously and why did I switch?
We were using Sybase and handling massive data, bulk operation was not possible.
How was the initial setup?
It was simple.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free VMware Tanzu Data Solutions Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Product Categories
Data Warehouse Database Development and Management Relational Databases Tools Message Queue (MQ) SoftwarePopular Comparisons
MuleSoft Anypoint Platform
Oracle Exadata
Red Hat AMQ
PubSub+ Platform
SAP BW4HANA
Apache Hadoop
IBM Netezza Performance Server
Oracle Database Appliance
Quest Foglight for Databases
Buyer's Guide
Download our free VMware Tanzu Data Solutions Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Looking for advice on how to migrate from Oracle Exadata to VMware Tanzu Greenplum
- What is the biggest difference between ActiveMQ and RabbitMQ?
- What is the biggest difference between IBM MQ and RabbitMQ?
- How does IBM MQ compare with VMware RabbitMQ?
- Oracle Exadata vs. HPE Vertica vs. EMC GreenPlum vs. IBM Netezza
- When evaluating Data Warehouse solutions, what aspect do you think is the most important to look for?
- At what point does a business typically invest in building a data warehouse?
- Is a data warehouse the best option to consolidate data into one location?
- What are the main differences between Data Lake and Data Warehouse?
- Infobright vs. Exadata vs. Teradata vs. SQL Server Data Warehouse- which is most compatible with front end tools?
The schema level backup is still a question and I am not sure if it works as expected with the latest patch delivered.