# RabbitMQ Reviews
**Vendor:** Broadcom  
**Category:** [Message Queue (MQ) Software](https://www.g2.com/categories/message-queue-mq)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 47
## About 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.




## RabbitMQ Reviews
  ### 1. The best payload transfer tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit S. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** April 01, 2024

**What do you like best about RabbitMQ?**

RMQ provides you a very user friendly interface to view and manage all your exchanges.
Also, in includes a feature to add new queus in the exchange very easily. We have lot of libraries available as open source also a complete guide for implemetation is available in RMQ official website. Customer support is very good, mainly all the documentation on their official website. So integrating it with your application is very easy. One can use RMQ for high frequency data transfers without any data loss.

**What do you dislike about RabbitMQ?**

The only think i dislike is, if you do not implemet partitions carefully then definately there will be data loss when someone is dealing with millions of reconds per second.

**What problems is RabbitMQ solving and how is that benefiting you?**

Rather than using HTTP call now a days every one uses RMQ to transfer data in their microservice architecture. It is fast, reliable and easy to implement.

  ### 2. Comprehensive Review

**Rating:** 2.5/5.0 stars

**Reviewed by:** AKASH  M. | Head of IoT, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2023

**What do you like best about RabbitMQ?**

I don't have private preferences or stories, but I can proportion what many customers respect about RabbitMQ. 

One of the standout features of RabbitMQ is its robust message queuing system. It offers reliable message shipping throughout numerous applications, making it a essential tool for building scalable and dispensed systems. Additionally, RabbitMQ's help for a couple of programming languages and its compatibility with numerous messaging patterns make it particularly versatile and adaptable to exceptional development environments. The flexibility and ease of integration with different tools and frameworks also contribute to its reputation among developers.

**What do you dislike about RabbitMQ?**

I do not have personal opinions or reviews, however I can share common worries some users may additionally have about RabbitMQ.

Some customers might find RabbitMQ's setup and configuration procedure to be initially complex, specially for those who are new to message queuing structures. Additionally, troubleshooting problems associated with networking or clustering may be tough for customers who aren't nicely-versed in these areas. Some also point out that RabbitMQ's performance may be affected if it's now not configured optimally for particular use cases. 

It's really worth noting that these demanding situations can often be mitigated with proper documentation, support assets, and familiarity with the platform.

**What problems is RabbitMQ solving and how is that benefiting you?**

RabbitMQ solves the trouble of reliable and efficient message delivery in dispensed structures. It acts as a message broking, ensuring that messages are brought to the proper recipients even in eventualities with high message volumes or intermittent community issues. This advantages users by supplying a continuing communique mechanism among extraordinary components of their applications or offerings. It additionally enables the scaling of systems through decoupling manufacturers and customers, making an allowance for more flexibility and resilience in handling messages. Overall, RabbitMQ's competencies considerably enhance the reliability and scalability of dispensed applications.

  ### 3. One of the most reliable and scalable message broker

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 18, 2023

**What do you like best about RabbitMQ?**

Since i am using RabbitMQ as a message broker to communicated between distributed services while developing applications with microservice architecture, it's one of the most reliable and scalable message broker for the application.its flexibility and asynchronous communication make my applications more stable and reliable. Because, if the sender or receiver of the message is unavailable, there is a chance for system failure or missing messages for some processes.but, by using RabbitMQ , i have no tension about it.it will preserve the messages and deliver them once the service is available.And by using RabbitMQ, services became more controlable and prevents overload to services.And the web monitoring and management interface is very useful and easy to use.

**What do you dislike about RabbitMQ?**

The main dislike point of RabbitMQ is message size limit.The provide only 128MB by default. While RabbiMQ provides ensuring message delivery, there is no built-in mechanism for once-only delivery.Some times it's difficult to determine which messages are delivered to consumer since, it doesn't guarantee message ordering.

**What problems is RabbitMQ solving and how is that benefiting you?**

In distributed systems, components need to communicate without being tightly coupled.By using RabbitMQ, solved the issue by decoupling services as consumers and producers.And synchronous communication between services causes delay in overall response time by waiting for response from services.By using asynchronous communication of RabbitMQ the issue rectified.

  ### 4. Best feature rich UI for direct interactions.

**Rating:** 5.0/5.0 stars

**Reviewed by:** sumit k. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 07, 2023

**What do you like best about RabbitMQ?**

RabbitMQ is a queueing service that also comes with secure dashboard access. It is helpful to see the data flow through different modules or topics we have created. Unlike Kafka, I prefer rabbitMQ as it is straightforward and easy to use and manage data flow.

**What do you dislike about RabbitMQ?**

While handling many connections and messages, RabbitMQ sometimes uses many system resources. If we have limited resources, the memory needed to save the messages might be an issue.

**What problems is RabbitMQ solving and how is that benefiting you?**

1. For maintaining the proper and different queues for every module we have in our organization.
2. It is easy to monitor the available queues in the same dashboard, and using this queuing service will reduce the burden on our servers.
3. We have direct publishing functionality in rabbitMQ UI, which is helpful while debugging and reprocessing things in the application.

  ### 5. RabbitMQ - The lord of queues

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about RabbitMQ?**

1. Unlimited message queue length
2. Support for multiple protocols is an upper hand
3. Seamless integration over various architecture, easy implementation 
4. It can handle high message throughput and scaling horizontally to distribute load
5. Easy to use, very frequently used in my project
6. Community and customer support is good

**What do you dislike about RabbitMQ?**

Very difficult when message gets lost, debugging and error handling is very tedious

**What problems is RabbitMQ solving and how is that benefiting you?**

As an e-commerce developer, we frequently need to send SMS and email alerts to users, rabbitmq solved this efficiently

  ### 6. RabbitMQ is one of most used messaging queue for all type of Async Tasks

**Rating:** 4.5/5.0 stars

**Reviewed by:** Deepak S. | Lead Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 02, 2023

**What do you like best about RabbitMQ?**

The functionality of rabbitMq or so called the pub-sub approach

**What do you dislike about RabbitMQ?**

sometimes its not easy to manage clusters,

**What problems is RabbitMQ solving and how is that benefiting you?**

we wanted to do few tasks which were based on the async protocal, we wanted to make sure that .. we do not spend time in doing something whcih can be done in a background job . that was our main conern for the async protocal or so called the rabbit MQ

  ### 7. RabbitMQ seems to work nicely !!

**Rating:** 3.0/5.0 stars

**Reviewed by:** Grant W. | Senior Cloud Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 10, 2023

**What do you like best about RabbitMQ?**

I like RabbitMQ for using as a queue management system

**What do you dislike about RabbitMQ?**

RabbitMQ could do with updating their UI and make it more modern.

**What problems is RabbitMQ solving and how is that benefiting you?**

I am using RabbitMQ for messge queues for multiple different micro services.

  ### 8. A solution for Distributed Deployment

**Rating:** 2.5/5.0 stars

**Reviewed by:** Mahinsha  N. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about RabbitMQ?**

Main advanyage of RabbitMQ is that it supports any programming languages and can run on any cloud platform (tried on GCP and AWS). Best part is that UI interface for monitoring and management.

**What do you dislike about RabbitMQ?**

Even though ut supports multiple messaging protocols, there were several situations were I faced issue on queuing.

**What problems is RabbitMQ solving and how is that benefiting you?**

Queing

  ### 9. Very versatile Open Source Messaging Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** JORGE J. | Arquitetura, Banking, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 06, 2023

**What do you like best about RabbitMQ?**

Zero cost. Flexibility, integration, and above all, delivery reliability

**What do you dislike about RabbitMQ?**

Difficulty in hiring a company that understands the product for maintenance

**What problems is RabbitMQ solving and how is that benefiting you?**

multi-company integration

  ### 10. Development made easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishabh S. | Software Development Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 19, 2023

**What do you like best about RabbitMQ?**

It is the best messaging broker i have ever used

**What do you dislike about RabbitMQ?**

Sometimes faced server disconnection when i am using on my local system

**What problems is RabbitMQ solving and how is that benefiting you?**

Internal communication between microservices made easy

  ### 11. Excellent message broker

**Rating:** 4.5/5.0 stars

**Reviewed by:** Parin N. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 19, 2023

**What do you like best about RabbitMQ?**

Easy to integrate with any programming languages

**What do you dislike about RabbitMQ?**

Does not support duplexing. Ideal for specific set of use cases

**What problems is RabbitMQ solving and how is that benefiting you?**

Able to send bulk sms to users using the workers.

  ### 12. Easy to use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mr. A. | Mern Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 22, 2023

**What do you like best about RabbitMQ?**

It's very easy to use with java script. And resources is very nice

**What do you dislike about RabbitMQ?**

Community is better but need to be best.

**What problems is RabbitMQ solving and how is that benefiting you?**

To send bulk msgs

  ### 13. Great Message Queue

**Rating:** 2.0/5.0 stars

**Reviewed by:** Prashant J. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2023

**What do you like best about RabbitMQ?**

Speed, Reliability, Scalability and Flexibility

**What do you dislike about RabbitMQ?**

Not as extensive and feature-rich as Kafka

**What problems is RabbitMQ solving and how is that benefiting you?**

Async Mail handling

  ### 14. Best broker for scalable and resilient messaging

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about RabbitMQ?**

It excels in delivering message more reliably and efficiently. Its robustness of handling all message by enqueuing them makes it faar steps ahead another brokers.

**What do you dislike about RabbitMQ?**

It lack with the built in request reponse system. User requires additional steps handle or access it.

**What problems is RabbitMQ solving and how is that benefiting you?**

Manages the messages in large number efficiently with robustness intact.

  ### 15. Nice App

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2023

**What do you like best about RabbitMQ?**

it can produce highly efficient services like lossless messaging and queuing facilities

**What do you dislike about RabbitMQ?**

UI is the main issue I faced although we could set it up via plugins it takes more effort to manage and monitor

**What problems is RabbitMQ solving and how is that benefiting you?**

It helps me with lossless messaging and message queuing

  ### 16. Messaging system that works!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tomasz J. | S, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 10, 2022

**What do you like best about RabbitMQ?**

I'm a C# developer, I like how easy it was for me to implement RabbitMQ. It was super easy to set up, it runs on docker, it has an admin panel, and has so many client libraries.

**What do you dislike about RabbitMQ?**

It was easy to set up in a basic scenario, but when you need something extra you must spend hours trying to find good materials. Clustering was a problem, we has to hire a consultant to help us with it.

**What problems is RabbitMQ solving and how is that benefiting you?**

We needed a stable messaging solution that persists messages and allows us to create multiple consumers for the same message (audit and logging), retry logic and ack were also one of the requirements. RabbitMQ has that all.

  ### 17. Best Async Communication Message Broker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paryush J. | Associate, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2022

**What do you like best about RabbitMQ?**

Have used ActiveMQ and IBMMQ earlier, I found rabbit MQ to integrate with Java Springboot app easiest, Rabbit UI is also very easy to understand even to the begginers.

**What do you dislike about RabbitMQ?**

Honestly I did not dislike anything about it but there is a scope for improvement in the official documentation. For example, we are currently try to perform performance test using rabbitmq but its getting very difficult to do it by following the documentation.

**What problems is RabbitMQ solving and how is that benefiting you?**

We are using rabbit mq for async communication in many of our web applications. Our services are having thousands of users and all the requested are served using rabbitmq'.s

  ### 18. AWS  MQ supports Rabbit MQ, with high flexibility and control ability.

**Rating:** 4.0/5.0 stars

**Reviewed by:** AMIT C. | Program Analyst trainee, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2022

**What do you like best about RabbitMQ?**

The most helpful about Rabbit MQ is it is highly flexible and controllable. 
It is a cloud-friendly MQ with a lot of plugins available with the help of which we can use different message models like MQTT, STOMP, and AMQP 1.0 etc.
Cross-language communication is also an awesome feature.

**What do you dislike about RabbitMQ?**

It is difficult to maintain as we scale the application.
It is not reliable and didn't perform efficiently with a large dataset.
Difficult to monitor because the dashboards are not intuitive.

**What problems is RabbitMQ solving and how is that benefiting you?**

RabbitMQ is benefiting us by providing cross-language support for messaging to different microservices.
The default exchange method is very useful in sending the message.

  ### 19. A solid tool when used within guardrails

**Rating:** 3.0/5.0 stars

**Reviewed by:** Kyle C. | Backend Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 30, 2021

**What do you like best about RabbitMQ?**

I like how flexible the routing of messages is in the system. This provides a ton of variability in how you can use it. I like that it's open source and all the benefits that brings. Building in an industry standard tool that has a lot of usage is also often a safe bet.

**What do you dislike about RabbitMQ?**

I have experienced many issues with the system. It does not handle having many vhosts at the same time and when you try to cluster it it seems to fall over much more quickly. Finally the error messages are often extremely cryptic which makes it even more difficult to use.

**Recommendations to others considering RabbitMQ:**

If you have a low vhost count and are able to decipher Erlang error messages this could be a good tool. The advanced routing is really the differentiator against other message buses out there in my opinion.

**What problems is RabbitMQ solving and how is that benefiting you?**

Decoupling different parts of my application. By introducing RabbitMQ as a publish-subscribe system this allowed better decoupling. This replaced a home grown publish-subscribe system.

  ### 20. RabbitMQ interview

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sezer D. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 01, 2021

**What do you like best about RabbitMQ?**

Some transactions do not need to be done instantly. If you want to give an example, it can be thought of as reducing the cache when a new news is entered into the system or updating an existing news, another example is scaling the uploaded "Gif" files. Even timed messages and automatic mails can be good examples of RabbitMq.

**What do you dislike about RabbitMQ?**

Not suitable for a high volume messaging system,Consumers are always welcome online. If the message is not delivered, it marks the message as pending.

**Recommendations to others considering RabbitMQ:**

Multiple exchange types that allow different ways to forward messages to consumers.
Because it is lightweight, it is easily deployed to enterprise and public clouds.

**What problems is RabbitMQ solving and how is that benefiting you?**

If different protocols are desired to be used, (AMQP, STOMP, MQTT, AMQP 1.0),If you need high performance,If you want messages to be delivered as a guarantee

  ### 21. RabbitMQ - A best cloud native Message Queue

**Rating:** 4.0/5.0 stars

**Reviewed by:** Balaji K. | Principle Member of Technical Staff, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** June 17, 2022

**What do you like best about RabbitMQ?**

Easy to deploy, use and understand. The architecture of RabbitMQ is pretty simple.  Since it is available in the cloud-native mode it is also helpful to use it in micro services architecture.

**What do you dislike about RabbitMQ?**

Kafka has a few extra features like streaming etc., In some scenarios, it is found to be a lesser performant.

**What problems is RabbitMQ solving and how is that benefiting you?**

For any use cases where we need Publisher subscriber mode, RabbitMQ is the first choice. The cloud-native nature of RabbitMQ is something  good since now almost all applications are developed for cloud base.

  ### 22. One of the best Message Broker Server

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhishek J. | Jr. Full Stack Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 20, 2022

**What do you like best about RabbitMQ?**

RabbitMQ is a message broker queing server. It store the message and help our application to work asynchronously. 
We can configure it in many different way as per the requirements like direct exchange will connect directly to queue, topic exchange for wildcard and many others 
It have good storage capacity, and easy User Interface.

**What do you dislike about RabbitMQ?**

Initial setup for RabbitMQ is slightly difficult as compare to other message broker service. Because it is written on Enlang programing language we need to install that first.
It is having high latency.
Also I found it is difficult to set the message limit on queues from the code.

**Recommendations to others considering RabbitMQ:**

Good to use as message broker service in your project.

**What problems is RabbitMQ solving and how is that benefiting you?**

With the help of RabbitMQ we made our whole application asynchronous. We are storing the request in the queue so by that request will not loss and it is served of the basis of FIFO.
Also the error handling part is very good.

  ### 23. Good Message Distribution Tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** March 02, 2022

**What do you like best about RabbitMQ?**

Great tool for sending asynchronous messages between distributed systems.
Ability to interpret system data in an easy-to-read format.
Management interface is simple and neat.
Performance is just right.
Very reliable tool.

**What do you dislike about RabbitMQ?**

It's slightly complicated to learn and understand the tool as a new developer. 
If the queue is full with unacknowledged messages, it stops accepting new messages, untill queue is clear or able recieve new message.
Documentation is not all detailed.

**What problems is RabbitMQ solving and how is that benefiting you?**

Used for message queuing, to put EDI 270 requests into queue for processing. Any systems that require separate methods of communication between applications and accommodate long-running processes and background jobs, RabbitMQ is ideal for communication and integration.

  ### 24. High performance and reliable messaging broker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arsalan K. | Technical Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 13, 2021

**What do you like best about RabbitMQ?**

It's super fast, reliable, high performance and guarantees delivery.

Based on standards of AMQP protocol

Integration support for large variety of programming languages.

Persistent/Durable messaging. Even if the system crashes all the messages will still be stored to the disk.

Open source and free.

Great community support, and integration guides.

Routing message based using exchanges. 

Supports asynchronous and event driven Integration.

**What do you dislike about RabbitMQ?**

There is no reasons to dislike RabbitMQ except that being so popular in the market but for some enterprise level use cases people opt for Apache Kafka mainly because of compatibility with other applications.

**Recommendations to others considering RabbitMQ:**

RabbitMQ is just great. If you are looking for a mature, durable, scalable and fast messaging framework then it is the right choice.

**What problems is RabbitMQ solving and how is that benefiting you?**

Inter process communication between microservices.

Distributed messaging broker using exchanges to receive and buffer requests coming from different microservices in a distributed environment. And then processing them asynchronously and preparing results and sending the responses.

  ### 25. Messaging Queue = RabbitMQ

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 28, 2022

**What do you like best about RabbitMQ?**

RabbitMq is a very lightweight framework on top of the MQTP protocol and it just works seemlessly

**What do you dislike about RabbitMQ?**

There is a lot of boiler plate code required out of the box, RMQ could work on some language specific connectors to remove the boilerplate code.

**What problems is RabbitMQ solving and how is that benefiting you?**

Async processing within the mivroservice.

  ### 26. RabbitMQ Open Source Messaging System

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bushra M. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2022

**What do you like best about RabbitMQ?**

.Easy to install
.Open Source free Software
.Very Reliable gives guarantees delivery
. provide accurate results
.large number of plugins

**What do you dislike about RabbitMQ?**

Right now I don't have any reason to dislike this software

**What problems is RabbitMQ solving and how is that benefiting you?**

RabbitMQ is very easy to start and integrate. It took us barely 2 months to write all our backend logic to communicate through RabbitMQ. We are mainly using it for Point-to-point communication between some monoliths. And yes its performance exceeds expectations.

  ### 27. An easy and flexible Message Broker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pascal L. | Release Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 05, 2021

**What do you like best about RabbitMQ?**

RabbitMQ is flexible. It is easy to create an exchange topic, queue, or pub/sub really fast. There is no overhead in creating everything.

**What do you dislike about RabbitMQ?**

It is a bit hard to install and configure for a production environment. For example, implementing a High Availability cluster is not trivial.

**What problems is RabbitMQ solving and how is that benefiting you?**

RabbitMQ is open source and free. So it is solving a big problem that other commercial Message Broker are really expensive!

  ### 28. An easy to install and use message broker software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Logistics and Supply Chain | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2021

**What do you like best about RabbitMQ?**

It's easy to install and use. As a beginner, it wasn't at all difficult to pick up.

**What do you dislike about RabbitMQ?**

There's nothing to dislike about RabbitMQ as of now. It works well for simple messages and small volumes.

**What problems is RabbitMQ solving and how is that benefiting you?**

It has helped us build a simple message broker service for handling internal needs.

  ### 29. One of the best MQ Brokers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sandip N. | CEO & Chief Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2021

**What do you like best about RabbitMQ?**

Flexibility, open-source, deployable to any platform, including some in ARM's

**What do you dislike about RabbitMQ?**

Nothing as of now, there are few security aspects like how to use with HTTPS is something we still needs to try.

**What problems is RabbitMQ solving and how is that benefiting you?**

We are connecting our IoT Devices over MQTT, running the complete PUB-SUB with listners using RabbitMQ, which seems to be serving the purpose.

  ### 30. Best tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 20, 2021

**What do you like best about RabbitMQ?**

We can able to see the number of connections which is running state or not able to see the network details.

**What do you dislike about RabbitMQ?**

Unable to see the last one month's data as well as report generation.

**Recommendations to others considering RabbitMQ:**

NIL

**What problems is RabbitMQ solving and how is that benefiting you?**

able to see the live connections from the cluster

  ### 31. Easy to Customize

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 20, 2020

**What do you like best about RabbitMQ?**

Rabbit MQ is easy to customize. It really helps us sort through messages for our Summer Camp Program and prioritize which ones need to be answered first. I also love that it doesn't slow our systems down. It has made our processes for Day Camp easier.

**What do you dislike about RabbitMQ?**

It is hard to integrate into other software systems that we already use. We also have tried to install some of the plugins and they alter the functionality of the software. The software has great potential if little bugs within the plugins could be fixed.

**Recommendations to others considering RabbitMQ:**

It is a great tool to help with any company that receives a lot of messages from members or clients. However, there are issues with the plugin features.

**What problems is RabbitMQ solving and how is that benefiting you?**

It helps us sort through all of our messages for Day Camp and also send notifications to all of our members.

  ### 32. RabbitMQ Overview from Libraries developer perspective

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2020

**What do you like best about RabbitMQ?**

Easily understandable concepts, simple documentation that can be readable easily, fast processing of data, less utilization of memory, Open source library

**What do you dislike about RabbitMQ?**

Lacking of Multi tenant feature which is bit complex to achieve, but still it is available. Nothing else is dislike. Every thing is good

**Recommendations to others considering RabbitMQ:**

Best alternative to Kafka, Solace MQ's

**What problems is RabbitMQ solving and how is that benefiting you?**

Sending same message from Sender and should be able to receive that message by one instance only at a time, all instances of an application should receive and multiple instances of multiple applications on PCF should be able to receive same message/Spring event

  ### 33. Enhanced message oriented middleware platform

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Research | Enterprise (> 1000 emp.)

**Reviewed Date:** December 17, 2019

**What do you like best about RabbitMQ?**

I like the simplicity of usage of RabbitMQ. It permits to develop complex application using a single logical point in which gather all the logs and data of our application. The pattern many-to-many is very effective building IoT application, where there are many senders and usually a small set of receivers for each data flow.

**What do you dislike about RabbitMQ?**

I do not like the support for containerization of RabbitMQ. It is poor in terms of integration with Kubernetes and do not permits configuration on the fly during execution.

**Recommendations to others considering RabbitMQ:**

RabbitMQ is very fast but do not permit advanced integration with other software via plug-ins. Consider also Kafka Message Broker that has an entire ecosystem of plug-ins via Kafka Connect.

**What problems is RabbitMQ solving and how is that benefiting you?**

I can write application faster, without thinking to the receivers of the data when writing the producer components.
Software is more flexible. The GUI of RabbitMQ give some messages traffic hints to the developers.

  ### 34. RabbitMq for messaging at scale

**Rating:** 5.0/5.0 stars

**Reviewed by:** Isuru S. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 04, 2020

**What do you like best about RabbitMQ?**

Scalability to provide 100000xn messges per second(n<10)
Intelligent routing
Tool set available for java platform

**What do you dislike about RabbitMQ?**

Its  a message push model where control to client or consumer is less

**Recommendations to others considering RabbitMQ:**

Its the best messaging platform available for queue based systems.

**What problems is RabbitMQ solving and how is that benefiting you?**

Messaging is faster and scalable
Can handle asynchronous messages efficiently

  ### 35. Decoupling using RabbitMQ

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eduin Z. | IT Architecture Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 13, 2019

**What do you like best about RabbitMQ?**

Message Broker with monitoring. Availability to have a cluster for High availability. There are multiples clients and also it's very easy to install, configure and use

**What do you dislike about RabbitMQ?**

Pivotal Services are expensive. In my opinion enable some certification maybe will be great

**Recommendations to others considering RabbitMQ:**

I recommend a lot use RabbitMQ because for me it´s the best message broker in the market and also can be free but if you want to buy licenses, you need to find pivotal. They offer some additionals tools and support services. In the same order of ideas I recommend use MassTransit like as client to connect RabbitMQ

**What problems is RabbitMQ solving and how is that benefiting you?**

Uncouple microservices using .net technology. RabbitMQ give us confidently and when some one module or microservices fail the recover system is very easy to handle

  ### 36. MQ with performance, simplicity and convenience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Janaka B. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 20, 2018

**What do you like best about RabbitMQ?**

Easy to get started - on Linux, just the package installer followed by a service startup command!
Managing queues, exchanges, routing etc is quite easy and straightforward
The web dashboard is quite intuitive, well-designed and eye-catching
Plugin-based extensibiity of the main RabbitMQ platform
Detailed documentation for advanced configuration

**What do you dislike about RabbitMQ?**

Diagnosing failures and misconfigurations is sometimes difficult due to vagueness of error messages/logs
Hard-to-satisfy Erlang module dependencies in some cases (e.g. when it comes to SSL)
Configuration file syntax is somewhat difficult to deal with

**Recommendations to others considering RabbitMQ:**

While it is quite possible to operate RabbitMQ in production without extensive support, it might be wise to obtain production support from Pivotal for added security

**What problems is RabbitMQ solving and how is that benefiting you?**

Used as the message queueing/delivery middleware for custom integration projects in production
RabbitMQ has so far proven to be a hassle-free middleware in all our production deployments

  ### 37. Rabbit MQ Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Justin E. | Business Development Executive, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 10, 2018

**What do you like best about RabbitMQ?**

Rabbit MQ is one of the better messenging brokers I've come across. It allows me to be able to streamline a lot of my processes through automation that I had not been privy to in regards to what else the market offers.

**What do you dislike about RabbitMQ?**

Areas I feel would benefit Rabbit MQ is changing the initial homepage interface a bit to make it a little more user friendly. I think that by possibly adding a drag and drop button to help populate may be beneficial for someone such as myself. However, overall I am still happy to be utilizing this software.

**Recommendations to others considering RabbitMQ:**

When looking to onboard. All active participation among all employees is beneficial. Please take the time to collab and train together.

**What problems is RabbitMQ solving and how is that benefiting you?**

When it comes to personal business problems. Rabbit MQ has allowed us to be able to collab socially among all parties within our company. Utilizing this tool allows for all party users to operate on the same bandwidth.

  ### 38. RabbitMQ is helpful but takes some time to really learn how to use.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 18, 2018

**What do you like best about RabbitMQ?**

I really loved how they work with a variety of companies from start up to large ones.  This allows them to cater to everyone.  They also have a pretty large set of FAQ's to help you with many questions you are probably already asking.

**What do you dislike about RabbitMQ?**

It can be very difficult to fully understand the depth and breadth of their offering.  You really have to be inquisitive and research on their website.  You also should have a developer on hand to help if needed.  It helped our business.

**What problems is RabbitMQ solving and how is that benefiting you?**

Cross language messaging is a huge benefit, especially when you are dealing with different countries.

  ### 39. Works as expected

**Rating:** 4.5/5.0 stars

**Reviewed by:** Joseph D. | Software Engineer II, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 20, 2018

**What do you like best about RabbitMQ?**

It works as expected.  I know we use it within our software environment and a lot of research goes into third party software. 

**What do you dislike about RabbitMQ?**

I do not have enough insight into the product to answer this question. 

**What problems is RabbitMQ solving and how is that benefiting you?**

I believe we are using this as a queue for email services. 

  ### 40. Lightning Fast Message Distribution

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 08, 2018

**What do you like best about RabbitMQ?**

Interaction between publishers and subscribers is insanely quick

**What do you dislike about RabbitMQ?**

Learning curve can be a bit steep for beginners

**What problems is RabbitMQ solving and how is that benefiting you?**

Synchronizing database data between distributed systems

  ### 41. RabbitMQ

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 25, 2018

**What do you like best about RabbitMQ?**

User interface is simple. Have access to view messages. Can easily connect exchanges to queues. 

**What do you dislike about RabbitMQ?**

There have been issues with lost records and connection problems. 

**What problems is RabbitMQ solving and how is that benefiting you?**

Batch processes. The ability to process large scale data through multiple micro service applications. 

  ### 42. Rabitmq easy

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 19, 2018

**What do you like best about RabbitMQ?**

Easy to develop and maintain. Hope this will scale for us.

**What do you dislike about RabbitMQ?**

Learning curve.. Easy to implement.. lot of questions we do have 

**What problems is RabbitMQ solving and how is that benefiting you?**

Queues..

  ### 43. A powerful and highly configurable message queue

**Rating:** 4.5/5.0 stars

**Reviewed by:** Federico R. | Senior Software Engineer, E-Learning, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 16, 2016

**What do you like best about RabbitMQ?**

RabbitMQ is a great addition to your system.
By leveraging Erlang it provides a high performance, highly concurrent message queue that can enable your applications (written in slower languages - and maybe with worse concurrency models) to scale and serve a higher number of requests.

**What do you dislike about RabbitMQ?**

RabbitMQ is a low level tool and you'll need to write some cleverly written library, or tons of configuration to get your stuff done. It would be awesome to have more powerful dead letter functionalities or make the retries flow more approachable.

**Recommendations to others considering RabbitMQ:**

RabbitMQ is a great tool to handle service communication - you can't go wrong

**What problems is RabbitMQ solving and how is that benefiting you?**

I've used RabbitMQ to tackle scalability problems, implement pub-sub flows and overall handle asynchronous communications between services

  ### 44. Reliable messaging system

**Rating:** 4.5/5.0 stars

**Reviewed by:** Natalia K. | Python developer/ PHP Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2016

**What do you like best about RabbitMQ?**

RabbitMQ is a robust, durable and very reliable messaging broker. Messages are persistent and acknowledgements are used to set up a reliable communication between broker and client. It is very easy to install and configure it and it has an intuitive and quite powerful UI that lets you to manage and monitor RabbitMQ server.  Also there are clients for most of the programming languages, that is quite useful.


**What do you dislike about RabbitMQ?**

It's written in Erlang and it takes some time to get use to its syntax.  

**Recommendations to others considering RabbitMQ:**

RabbitMQ is my preference for Python or PHP applications. For Java application I would consider other messaging broker.

**What problems is RabbitMQ solving and how is that benefiting you?**

I mainly use it for scalability, decoupling and asynchronous processing.

  ### 45. Fast and scalable queue platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Christophe N. | Technical Team Lead (API), Leisure, Travel & Tourism, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2016

**What do you like best about RabbitMQ?**

RabbitMQ is easy to setup and use. With minimal effort you can get a server running and process thousands of events per second. The product is mature and tools were developed to ease monitoring again with minimal effort. 

It's also a great tool for async execution in a microservice environment.

**What do you dislike about RabbitMQ?**

Although it's rare, when something goes wrong it's hard to find the cause. I've experienced connection errors quite a few time and we could not find anything in the logs or online to help us identify the source and possibly the right fix. 

**Recommendations to others considering RabbitMQ:**

Use it unless you are processing events at a really large scale (millions per second). For most companies this is the best product there is out there. Consider hosted solutions for an even easier integration and basically no maintenance. 

**What problems is RabbitMQ solving and how is that benefiting you?**

We were to scale our microservices async tasks using RabbitMQ. We're also using it for simple task queuing and it works nicely. 

  ### 46. Great app to manage message flow within product

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 16, 2016

**What do you like best about RabbitMQ?**

RabbitMQ is a very easy application to get up and running and getting messages flowing through, the user interface as easy to follow and shows a lot of information about where the data is and how fast it is flowing.  There is also access to the API allowing you to monitor and access the queues within you own monitor tools.

**What do you dislike about RabbitMQ?**

The documentation on configuring Rabbit for larger scale  applications is quite poor, there is very little to explain how it is done and what is available, this has made it difficult to scale using exchanges etc

**Recommendations to others considering RabbitMQ:**

It has simplified the way our applications interact with each other and greatly improved the speed of our data flow

**What problems is RabbitMQ solving and how is that benefiting you?**

We needed to expand and scale out the message flow of data updates within our business, the benefit of using rabbit is that it is a stand alone service that can be scaled to you needs

  ### 47. Extremely reliable and simple queuing solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 14, 2016

**What do you like best about RabbitMQ?**

Rabbit is extremely reliable and very approachable, their documentation and examples are more than sufficient to get you moving in a very short period of time. We were in production within days of picking up the technology.

**What do you dislike about RabbitMQ?**

Having a persistent log without needing a plugin would be useful.

**Recommendations to others considering RabbitMQ:**

Start with the tutorials and help available on the site, you will be up and going in no time.

**What problems is RabbitMQ solving and how is that benefiting you?**

Simplifying inter-app and inter-service communication; enabling our microservice environment to grow painlessly.


## RabbitMQ Discussions
  - [Is RabbitMQ a software?](https://www.g2.com/discussions/is-rabbitmq-a-software) - 1 comment

- [View RabbitMQ pricing details and edition comparison](https://www.g2.com/products/rabbitmq/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-12+12%3A49%3A44+-0500&secure%5Bsession_id%5D=2810ee53-c31d-4c2e-8c29-a1db677b8dad&secure%5Btoken%5D=77d29990a4cba2c5d6e0e97bff4fbd46046d97752274912072d2aed9efb32c3f&format=llm_user)

## RabbitMQ Features
**Functionality**
- Asynchronous Messaging
- Language Support
- Cloud-based Messaging
- Latency

**Integration**
- Application Integration
- Data Integration
- Plugins and integrations

**Management**
- Policies and Controls
- Security Monitoring
- Activity Monitoring

**Agentic AI - Message Queue (MQ)**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Proactive Assistance

## Top RabbitMQ Alternatives
  - [MuleSoft Anypoint Platform](https://www.g2.com/products/mulesoft-anypoint-platform/reviews) - 4.5/5.0 (646 reviews)
  - [IBM MQ](https://www.g2.com/products/ibm-mq/reviews) - 4.3/5.0 (159 reviews)
  - [Apache Kafka](https://www.g2.com/products/apache-kafka/reviews) - 4.5/5.0 (126 reviews)

