VMware RabbitMQ Archived Reviews (More than two years old)

Filter by:
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Keith Sohl
Consultant
Senior Developer/Architect at a tech services company with 51-200 employees
Jul 17 2018

What is most valuable?

RabbitMQ is a solid, widely-used messaging system with a low cost-of-ownership. It is open, but with commercial support potentially available from Pivotal if required. (We… more »

How has it helped my organization?

We have been able to set up a messaging system that facilitates data integration between the software modules that we sell. RabbitMQ allowed us to do this quickly so that… more »

What needs improvement?

RabbitMQ is clearly better supported on Linux than it is on Windows. There are idiosyncrasies in the Windows version that are not there on Linux. The documentation for the… more »

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

This is an open source solution.

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

No previous solution was used.

What other advice do I have?

I would recommend that anyone who intends to deploy RabbitMQ on Windows should first consider whether a Linux implementation is a viable option for their situation.

Which other solutions did I evaluate?

We looked at MSMQ, NServiceBus, Azure Service Bus, and Apache Kafka.
User
IT Manager at a financial services firm with 10,001+ employees
Mar 04 2018

What do you think of VMware RabbitMQ?

What is our primary use case?

I am still comparing RabbitMQ and Kafka, but based upon the information I have gathered RabbitMQ is an awesome tool.

How has it helped my organization?

RabbitMQ will help to remove a lot of the complexities and create a loosely coupled codebase.

What is most valuable?

I like the high throughput of 20K messages/sec, and that it supports multiple protocols. The flexible routing is great as well.

What needs improvement?

The next release should include some of the flexibility and features that Kafka offers.

For how long have I used the solution?

Still implementing.

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

I have used IBM MQ software, but it was not applicable to this application.

Which other solutions did I evaluate?

I…
Find out what your peers are saying about VMware, Apache, IBM and others in Message Queue (MQ) Software. Updated: September 2020.
438,246 professionals have used our research since 2012.
Vendor
Technical Manager with 501-1,000 employees
May 15 2017

What is most valuable?

The message routing is the most valuable feature. It is effective and flexible.

How has it helped my organization?

Legacy queuing systems have been replaced by RabbitMQ. The performance has been increased to a great extent.

What needs improvement?

The debugging capabilities and testing flexibilities need to be improved.

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

The pricing is okay.

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

Initially, we were using different queuing technologies. Due to the message routing feature and flexibility that RabbitMQ provided, we made the switch to this tool.

What other advice do I have?

This product needs to be understood completely before implementing it. One should not be mistaken that it will replace the whole messaging system as such.
Andrew-Ferguson
Real User
Software Engineer at a tech vendor with 1,001-5,000 employees
May 12 2017

What is most valuable?

The queuing system is the most valuable feature. It meets our requirements.

How has it helped my organization?

It allows for asynchronous development and horizontal scalability.

What needs improvement?

After creating a RabbitMQ service, they provide you with a sort of web management dashboard. The dashboard allows you see things on your queues, purge/delete queues, etc… more »

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

I am not the one in charge of licenses and pricing, so I do not know anything about this.

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

We did not have a previous solution.

What other advice do I have?

For Node.js development, use amqplib. It’s a really good library for RabbitMQ.

Which other solutions did I evaluate?

We didn’t have any alternatives. Our company has a contract with PCF, so it was our only option.
Vendor
Software Engineer at a marketing services firm with 51-200 employees
May 09 2017

What is most valuable?

The product's reliability is the most valuable feature.

How has it helped my organization?

We use it as our main microservices connection queue.

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… more »

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

It is an open source solution.

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.

What other advice do I have?

Do many stress tests.
Vendor
Development Lead - Java/Hybris with 10,001+ employees
Apr 23 2017

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

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… more »

What needs improvement?

The solution needs improvement on performance.

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.

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.

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!
Vendor
VP of Software at a manufacturing company with 11-50 employees
Mar 31 2017

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… more »

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 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.

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.

Which other solutions did I evaluate?

We looked at ZeroMQ, Kafka and Redis.
Boris Levin
Real User
Head of Data & Infrastructure at a tech services company with 51-200 employees
Mar 29 2017

What is most valuable?

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

How has it helped my organization?

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

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… more »

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

We have only used the open source version.

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.

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… more »

Which other solutions did I evaluate?

We evaluated Apache Kafka, NSQ, and ActiveMQ.
Nikola Tzaprev
Real User
Head of Cloud Platform Development at a tech vendor with 501-1,000 employees
Mar 16 2017

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.

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

The Community Edition works fine for us.

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

This is the first solution we implemented.

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.

Which other solutions did I evaluate?

We evaluated several other solutions; the MQSeries and MSMQ.
Consultant
President, Applications and Security Architect at a tech services company with 51-200 employees
Mar 16 2017

What do you think of VMware RabbitMQ?

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…
Vendor
Senior Software Engineer at a hospitality company with 1,001-5,000 employees
Mar 14 2017

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… more »

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

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

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.

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.

Which other solutions did I evaluate?

I am not aware of other evaluated options.
Vendor
Senior Software Specialist at a security firm with 1,001-5,000 employees
Mar 13 2017

What is most valuable?

* Does SSL (security) * Does clustering (stability) * Integrates with LDAP (management) * Automatically resends data when a consumer fails * Automatically routes data *… more »

How has it helped my organization?

With RabbitMQ cluster servicing micro-services, we don't have any downtime and we don't lose any data. We can update and/or upgrade the micro-services without downtime.

What needs improvement?

* You cannot edit shovels other than by recreating them. * Routing of data could be more enhanced with a nice GUI. ("IF header.contains(this.thing) THEN… more »

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

It’s open source with paid support.

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

We did not evaluate any previous solutions.

What other advice do I have?

Start it in Docker and use Java Spring Boot or Node.JS with amqplib to connect to it. It has transformed how I think data should flow in an organization.

Which other solutions did I evaluate?

We looked at Kafka, but we needed the routing as well.
Consultant
Solutions Architect at a tech services company with 1,001-5,000 employees
Mar 10 2017

What is most valuable?

* The publisher and consumer ACK * High availability * Queue mirroring * Exchanges and topics * Supported programming languages with well-tested libraries

How has it helped my organization?

It provides us with a much better scale. We have never lost a single message with RabbitMQ. The shared RabbitMQ Cluster has improved stability and maintainability of each… more »

What needs improvement?

I want it to reorder messages in a queue, if possible. If you could reorder messages in a queue directly, then you would not need a sequencer to reorder messages outside… more »

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

The RabbitMQ open source version works fine for almost all the use cases that I came across.

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

Initially, we were using the BizTalk and Redis solutions. The reason why we switched over was because we were looking for better support in Celery task management and… more »

What other advice do I have?

Read the documentation and follow best practices. Make sure Erlang is up to date!

Which other solutions did I evaluate?

We looked at the Redis solution, but it was not a good fit for our needs.
Vendor
Director - Information Technology at a transportation company with 51-200 employees
Mar 09 2017

What is most valuable?

The most valuable feature of RabbitMQ is the ability to set up workflows simply with configuration. We had some very complex problems (logging, auditing, sequential and… more »

How has it helped my organization?

Our software has evolved dramatically over the past 18 months of development. Major modifications to business logic have been handled easily. This is because each… more »

What needs improvement?

* RabbitMQ is great, but it depends on the Erlang VM. * I understand that Erlang is the reason why RabbitMQ is what it is. However, having to install and maintain yet… more »

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

Being free and open-source, I have no advice here! Free is a good price!

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

Our initial solution was a simple web API. We quickly realized that it would be difficult to maintain. Scalability and reliability were my primary concerns. HTTP has no… more »

What other advice do I have?

By all means, try to reduce the amount of up-front configuration of RabbitMQ as much as possible. At this point, we can spin up a very generic VM with RabbitMQ on it and… more »

Which other solutions did I evaluate?

I looked at other service bus/message queue solutions. In particular, I investigated: * Azure’s Queue Storage: No real service bus ability without plugins * AWS’s Simple… more »
Real User
Software architect & back-end engineer at a tech services company
Mar 09 2017

What is most valuable?

* AMQP protocol * The simplicity to set up a cluster * All patterns available (Topic, Routing, RPC, etc.) * Enables you to provide a response to most problems encountered

How has it helped my organization?

I introduced RabbitMQ to my company to bring about more scalability and redirect asynchronous tasks outside of the frontal web servers. * Scalability was provided by the possibility to add on workers behind RabbitMQ. Asynchronous is the… more »

What needs improvement?

* Have more features such as being able to replay a sequence of what was received. * Handle more messages per second. * Consume fewer resources: NATS can handle millions of requests within a few minutes. RabbitMQ handles hundreds of… more »

What other advice do I have?

This product is fantastic. Before you use it, make sure you analyze your real needs. In the world of message brokers, there is no single solution. Today, you have solutions that are specialized for specific use cases. For instance, you have… more »

Which other solutions did I evaluate?

I have looked at Apache ActiveMQ and Kafka.
Vendor
Full Stack Developer Intern at a tech vendor with 1,001-5,000 employees
Jan 29 2017

What is most valuable?

Some valuable features of this product are: * Message queuing * Good support * Provided scalability and a distributed environment * Easy usability with NodeJS * Could easily withstand and pass stress/load testing with more than 10K API… more »

How has it helped my organization?

We had a project where we had huge responses to APIs from the front-end and had to handle such large responses/requests without losing any of them. RabbitMQ efficiently handled this problem by providing message queuing and decoupling our… more »

What needs improvement?

I would love to see better documentation/demo for few technologies. There is need for better stability in the Windows environment.

What other advice do I have?

It gives product support with your technology.

Which other solutions did I evaluate?

We did not evaluate any other solution prior to this one.
Vendor
Principal Software Engineer at a tech company with 501-1,000 employees
Jan 11 2017

What is most valuable?

It has solved issues such as queue processing, real-time data processing and decrease count of Cron jobs. The management of Cron jobs is very hard for me. If you are using RabbitMQ, you may not need a… more »

How has it helped my organization?

I have used this solution for changing stock of products in an e-commerce project. We update the stock of products from RabbitMQ. Some of our clients can change the stock of a product, i.e., either… more »

What needs improvement?

RabbitMQ needs 2 additional features: * It is lacking a good dashboard on the web interface; maybe they can develop a dashboard for monitoring. * There is no alert mechanism. For example, sometimes… more »

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

We have used different solutions before. We have tried MySQL as a queue and it was terrible.

What other advice do I have?

I would recommend this product. It is great and resolves a lot of problems.

Which other solutions did I evaluate?

I did not look into other solutions.
Vendor
Graduate Teaching Assistant at a university with 1,001-5,000 employees
Jan 10 2017

What is most valuable?

RabbitMQ is good in its real-time capability of delivering the sensor data in different topic abstractions. It is quite easy to setup in our sensor network system which involves data monitor agents… more »

How has it helped my organization?

This tool made our research process easier and allowed our administration (monitoring) process to happen at the same time. We created different queues for different use cases of the same streaming… more »

What needs improvement?

The solution can be improved in terms of how to handle the rolled off data from the queue. Currently, if the consumer does not consume a queue, the data in the queue will eventually overflow and be… more »

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

I would suggest that the vendor keep it the same way that it is now.

What other advice do I have?

Keep in mind that the queue structure and the consumer configuration need to keep up with the queuing speed. I would suggest researching other options if you need bulk data publish/subscribe in… more »

Which other solutions did I evaluate?

We chose this solution around 2010, so there weren’t many options at the time. We evaluated the native JMS method and it didn't scale up well.
Consultant
Mid Level Software Engineer at a tech services company with 501-1,000 employees
Jan 08 2017

What is most valuable?

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.

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… more »

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

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.

Which other solutions did I evaluate?

We also evaluated ZeroMQ and EasyNetQ.
Real User
Senior Application Developer at a computer software company with 51-200 employees
Jan 08 2017

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… more »

What other advice do I have?

I've had the most success using NServiceBus over MassTransit. Look there for .NET Devs.
Vendor
Software Engineer with 1,001-5,000 employees
Jan 08 2017

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… more »

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.

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

To my knowledge, this is the only queuing system my company has used.

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.

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… more »
Real User
Founder Partner and CTO at Rogue Startup
Jan 05 2017

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… more »

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.

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.

What other advice do I have?

My advice is to read the message boards and play with the API.
Vendor
Research Assistant at a university with 1,001-5,000 employees
Dec 04 2016

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… more »

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.

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.

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… more »

What is VMware RabbitMQ?

  • RabbitMQ is the most popular open source message broker, with more than 35,000 production deployments world-wide. RabbitMQ is lightweight and easy to deploy on premises and in the cloud and runs on all major operating systems. It supports most developer platforms, multiple messaging protocols and can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements.
Also known as
RabbitMQ by Pivotal, Rabbit, RabbitMQ
BUYER'S GUIDE
Download our free Message Queue (MQ) Software Report and find out what your peers are saying about VMware, Apache, IBM, and more!