VMware RabbitMQ Valuable Features
Assistant Student at a retailer with 5,001-10,000 employees
The solution is simple to use.
It's great for messaging and consumer publishing.
Companies can scale the solution, so long as they have server room.
The stability is good.View full review »
Some of the most valuable features are “publish and subscribe”, fanout queueing, and scalability.
We have a number of different use cases in our scenario. A key one is “publish and subscribe”. We have spent the last year breaking up a large monolithic application into microservices and each microservice has to subscribe to different events for the purpose of CQRS and other kinds of updates. RabbitMQ is perfect for “publish and subscribe”. It does an awesome job at fanout, perfect for CQRS, messages are delivered to all subscribers with almost no additional latency.
Sr Technical Consultant at a tech services company with 1,001-5,000 employees
The high availability and not having to replicate is valuable as is the message consumer. It can be configured depending on the use case to be a very fast message broker. I like the stability, the built-in admin tools and the plugin architecture. One of the things that makes it unique is that all of the components for messaging can be created programmatically, meaning you can have services or applications that get spun up or have auto incrementing instances. If you're in an elastic environment, you don't have to pre-configure the messaging system and the keys don't have to be known ahead of time.View full review »
RabbitMQ is configurable and quite flexible.
The performance is fast and reliable.
It is easy to use. The addition of more queues and more services can be managed very easily.View full review »