Try our new research platform with insights from 80,000+ expert users
it_user660027 - PeerSpot reviewer
Software Engineer at a marketing services firm with 51-200 employees
Vendor
It is our main microservices connection queue. I would like to see better crisis management.
Pros and Cons
  • "The product's reliability is the most valuable feature."
  • "The product has to improve the crisis management, especially in memory issues."

How has it helped my organization?

We use it as our main microservices connection queue.

What is most valuable?

The product's reliability is the most valuable feature.

What needs improvement?

  • The product has to improve the crisis management, especially in memory issues.
  • Its clustering feature also needs improvement.
  • I would simplify the configuration. I would add default configuration that prevents the queue system from filling out the server storage.
  • I would also decouple the queue from the RabbitMQ Management, so that the queues won't get stuck.
  • Clustering and clustering crisis management: When the cluster falls, there needs to be a simple way to recover it. It currently suffers from a recover problem.

What do I think about the stability of the solution?

In the regular state, there were no stability issues. When the queues are full, only complicated pre-configuration can help you so that you don't lose all of your crisis messages.

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 scalability of the solution?

There were some scalability issues. There is no scalable queue. The cluster only supports redirections.

How are customer service and support?

The documentation needs to be improved. We don't use any human technical support.

Which solution did I use previously and why did I switch?

We have used DBus and ZeroMQ. We wanted something more reliable and simple, so we switched over to this tool.

How was the initial setup?

The setup was okay, but there are some configurations that one needs to do by oneself. There are many dependencies as well.

What's my experience with pricing, setup cost, and licensing?

It is an open source solution.

What other advice do I have?

Do many stress tests.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user643737 - PeerSpot reviewer
it_user643737Senior Developer/Architect at a tech services company with 51-200 employees
Consultant

I found your comment about clustering interesting, because it echoes my own experience of RabbitMQ clusters in production (with mirrored / HA queues). What problems did you have, specifically?

it_user639441 - PeerSpot reviewer
Development Lead - Java/Hybris with 10,001+ employees
Vendor
Some of the valuable features are queues, topics, and native cloud app support.
Pros and Cons
  • "Simple and straightforward admin portals: Made it easy for users and worked out excellently for our requirements"
  • "The solution needs improvement on performance."

How has it helped my organization?

My company runs on high availability. It is known for high accuracy in its items that are being shipped.

To do this, drivers/vendors who are shipping these items have to send their location details frequently to the server to update their current location. It all depends on accuracy.

Based on this, the end user can plan to receive shipping items on his end. We wanted a JMS tool that can create 'queues' on the fly and pass messages from one system to another.

What is most valuable?

  • Queues and topics
  • Native cloud app support
  • Light-weight
  • Easy maintenance
  • Simple and straightforward admin portals: Made it easy for users and worked out excellently for our requirements

What needs improvement?

The solution needs improvement on performance.

What do I think about the stability of the solution?

It was stable enough to process our requests.

What do I think about the scalability of the solution?

We were able to operate multiple nodes and we implemented a load balancer to meet our high traffic requirements.

How are customer service and technical support?

We have never needed technical support. It was all there in the API documents provided by RabbitMQ and there are numerous blogs available on internet.

Which solution did I use previously and why did I switch?

We analyzed our requirement thoroughly and were sure that RabbitMQ was the solution for us. We didn’t look at anything else.

How was the initial setup?

It was bundled with PCF, so it was never a problem for us.

What's my experience with pricing, setup cost, and licensing?

Again, it was part of PCF bundle, so that was never a worry for us.

What other advice do I have?

This is a great product. It is lightweight, supports cloud native applications, is easy to implement, is easily manageable, and has excellent support. I would say, just go for it!

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
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.
Statistician at a financial services firm with 1,001-5,000 employees
Real User
We were able to analyze and produce output on large volumes of data very quickly which saved us lots of time.

What is most valuable?

Greenplum is an MPP architecture database. Data can be distributed across multiple nodes and strong distribution will allow queries to execute on all segments at once, which is very powerful. As long as we have good SQL knowledge, we can start playing in the platform. Greenplum uses Postgres and ANSI Standard SQL. Also, it supports many other procedural languages, such as Python, C++, and Pearl.

How has it helped my organization?

Greenplum is a high powered, multi-node database that was chosen for its capacity to ingest and query data at extremely high rates of speed, enabling in Database Analytics and Statistical output on granular levels of data that was otherwise inaccessible before its deployment. We were able to analyze and produce output on large volumes of data very quickly which saved us lots of time (we used to wait for hours to get the same output). The management was able to get insights very quickly so that they can make informed decisions.

For how long have I used the solution?

I used Greenplum between Aug 2011 – Aug 2015. Almost all the members in the analytics team used Greenplum on a daily basis.

What do I think about the stability of the solution?

There were no issues, and it was doing what it was supposed to do.

What do I think about the scalability of the solution?

There were no issues, and it was doing what it was supposed to do.

How are customer service and technical support?

We had a pre-sales consultant who provided end-end solution about the product. Also, he was working with our data and clearly demonstrated the advantages of Greenplum. After we purchased the product, we were provided a full time consultant who had extensive knowledge about the product. He was primarily responsible for providing hands on experience on projects and also did excellent job of teaching everyone and bringing everyone up to the speed on the new platform. We also had a technical person offshore who was responsible for fixing things if something breaks up or any other issues.

Which solution did I use previously and why did I switch?

We did use other products in the company but it wasn’t an MPP architecture database. Our data was getting bigger so we needed something with MPP architecture to tackle big data challenges so Greenplum was considered. It was a management decision to purchase this product (not sure whether other similar products were considered or not)

What about the implementation team?

All the set up I believe was done by Greenplum team.

What was our ROI?

I didn't have any visibility on the pricing and licensing. But I can say that, we needed product like Greenplum to store, manage and analyze huge volumes of data which can be daunting task

What other advice do I have?

Greenplum is a MPP (massively parallel processing) database which is extremely fast. If people are dealing with very high volume of data, it is definitely a product to consider seriously

Disclosure: My company has a business relationship with this vendor other than being a customer: To my knowledge, we were one of the biggest customers in Canada, they were looking for our feedback to improve the product offerings.
PeerSpot user
it_user635418 - PeerSpot reviewer
VP of Software at a manufacturing company with 11-50 employees
Vendor
Guaranteed message delivery, queuing, and low latency delivery are the most valuable features.

What is most valuable?

Guaranteed message delivery, queuing, and low latency delivery.

How has it helped my organization?

This allowed us to create a resilient network and independently scale various parts of the system dynamically as the business needs changed.

What needs improvement?

The biggest area we struggled with was operations troubleshooting. We were running a pretty big cluster and ended up with some random cluster failures that were difficult to troubleshoot. A good portion of these were self inflicted but occasionally the distributed database would end up corrupted.

For how long have I used the solution?

I have been using RabbitMQ for six years, from prototype to production.

What do I think about the stability of the solution?

We had a bit of an issue with stability. The usual initial cause would be a hiccup in IOPS in EC2 but then this would cascade into more instability in our main clusters.

What do I think about the scalability of the solution?

For the most part the product was very scalable. The only times we would have problems were usually related to Amazon hiccups that would cause the cluster to slow down.

How are customer service and technical support?

We did not use their technical support much.

Which solution did I use previously and why did I switch?

We evaluated a variety of message products and found that for the feature set RabbitMQ was the best.

How was the initial setup?

Initial setup was relatively simple and then we were able to grow into the product by using more of the features.

What's my experience with pricing, setup cost, and licensing?

We used the open source implementation and did not need to pay for support.

Which other solutions did I evaluate?

We looked at ZeroMQ, Kafka and Redis.

What other advice do I have?

You really need to have or train Erlang expertise. The Erlang tools will become the best way to troubleshoot misbehaving clusters.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Head of Data & Infrastructure at a tech services company with 51-200 employees
Real User
I value the routing control and priority messaging capabilities. I would like to see better scaling and scalability capabilities
Pros and Cons
  • "Very sophisticated routing control and priority messaging capabilities"
  • "The fact that a single queue can't be distributed across multiple instances/nodes is a major disadvantage."

How has it helped my organization?

We're using this as our central messaging bus. It drives our micro-service architecture.

What is most valuable?

  • Great management UI: The best in its class of messaging products
  • Very sophisticated routing control and priority messaging capabilities

What needs improvement?

  • The product should have much better scaling and scalability capabilities. Currently, they're really falling behind some of the competitors such as Kafka and NSQ.
  • The installation of the HA version and clustering mechanism should be made much easier.
  • The fact that a single queue can't be distributed across multiple instances/nodes is a major disadvantage.

What do I think about the stability of the solution?

We had multiple issues with stability. The product tends to be highly unstable when under heavy loads.

What do I think about the scalability of the solution?

We had multiple issues with scalability. The product's scalability is rather problematic. It tends to be very complex to maintain with various sharding and high availability options.

How are customer service and technical support?

I have never used technical support.

Which solution did I use previously and why did I switch?

We tested some earlier version of Apache Kafka, but it wasn't stable enough at the time. At the moment, we're considering switching back to Apache Kafka.

How was the initial setup?

The non-sharded/clustered setup is very easy and straightforward. The clustered solution setup is much more complicated.

What's my experience with pricing, setup cost, and licensing?

We have only used the open source version.

Which other solutions did I evaluate?

We evaluated Apache Kafka, NSQ, and ActiveMQ.

What other advice do I have?

Check the scaling issues. If scale is not an issue and you're just looking for a stable messaging queue, I would highly suggest it.

If scale is an issue, I would suggest using Apache Kafka.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Head of Cloud Platform Development at a tech vendor with 501-1,000 employees
Real User
It provides load balancing using queues, guaranteed messaging, and queue mirroring.

What is most valuable?

  • Load balancing through queues
  • Guaranteed messaging
  • Configurable pre-fetch count
  • Queue mirroring

How has it helped my organization?

RabbitMQ helped us build a database synchronization framework that allowed us to transfer our clients data to our cloud based data processing centers.

What needs improvement?

The web management tool.

For how long have I used the solution?

I have used this solution since 2013.

What do I think about the stability of the solution?

We had several de-clustering problems.

What do I think about the scalability of the solution?

We did not have any scalability problems.

How are customer service and technical support?

I have never used support.

Which solution did I use previously and why did I switch?

This is the first solution we implemented.

How was the initial setup?

It was a very simple setup. We had some issues with the home folder being on a non-standard system drive (The location of the RMQ cookie was changed.)

What's my experience with pricing, setup cost, and licensing?

The Community Edition works fine for us.

Which other solutions did I evaluate?

We evaluated several other solutions; the MQSeries and MSMQ.

What other advice do I have?

Use it for implementations that require a queuing solution. It is easy to overuse it as a universal communication bus of the entire system.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user624789 - PeerSpot reviewer
President, Applications and Security Architect at a tech services company with 51-200 employees
Consultant
The most valuable features for us are speed and persistent messaging.

What is most valuable?

The most valuable features for us are speed and persistent messaging.

How has it helped my organization?

We are now able to leverage real time applications and event driven architecture.

What needs improvement?

The documentation needs to be improved. There's a learning curve on setting it up and there are issues arising from slower networks that they lack documentation on.

For how long have I used the solution?

We have been using the product for three years.

What do I think about the stability of the solution?

Stability issues experienced were only due to a slow network at the client.

What do I think about the scalability of the solution?

We did not encounter any scalability issues.

How are customer service and technical support?

I never used the technical support.

Which solution did I use previously and why did I switch?

I am not aware of any previous solutions.

How was the initial setup?

We are a container shop and the only issues during setup were around proper clustering and configuring the application to use it.

Which other solutions did I evaluate?

We evaluated Apache Kafka also.

What other advice do I have?

I would advise potential customers to use something to wrap their interaction, like Spring for Java.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user624792 - PeerSpot reviewer
Senior Software Engineer at a hospitality company with 1,001-5,000 employees
Vendor
Complex message routing enables us to replicate product data for user acceptance testing.

What is most valuable?

Complex message routing makes it very easy to replicate product data for user acceptance testing which was required in our user case.

How has it helped my organization?

Applying message queues in general has helped my company, BuzzNumber, to scale easily with the load.

What needs improvement?

The High Availability feature is not really reliable. It also took a really long time to restart the box when there were a lot of messages in the queue.

As mentioned on its document page, it cannot tolerate network partition well.
I suffered a network parturition with 3 nodes cluster and lost all data. So with our cloud provider, we can’t rely on pause_minority and seems like auto_heal is a better fit for us.

Apart from that, RabbitMQ doesn’t seem to be stable when it has high RAM usage. Especially when you have millions of queue items in a queue and a node crashes, adding a new node to such cluster will be a pain as the replication takes forever.

For how long have I used the solution?

We have used the solution for two years.

What do I think about the stability of the solution?

We encountered an issue with stability. It didn't work very well with millions of messages in the queue when you add a new node to the cluster.

What do I think about the scalability of the solution?

There were no specific issues with scalability except the issue of adding a new node to the cluster.

How are customer service and technical support?

We used the open source version with community support, so we didn't contact technical support.

Which solution did I use previously and why did I switch?

We previously used MSMQ. Apparently, it is not as good as RabbitMQ in terms of the features offered.

How was the initial setup?

The setup is easy.

What's my experience with pricing, setup cost, and licensing?

This is not applicable, as we were using the free version.

Which other solutions did I evaluate?

I am not aware of other evaluated options.

What other advice do I have?

I would advise potential customers to make sure it works with your architecture, scale plan, and load. There are other alternatives.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
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
Buyer's Guide
Download our free VMware Tanzu Data Solutions Report and get advice and tips from experienced pros sharing their opinions.