- Load balancing through queues
- Guaranteed messaging
- Configurable pre-fetch count
- Queue mirroring
RabbitMQ helped us build a database synchronization framework that allowed us to transfer our clients data to our cloud based data processing centers.
The web management tool.
I have used this solution since 2013.
We had several de-clustering problems.
We did not have any scalability problems.
I have never used support.
This is the first solution we implemented.
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.)
The Community Edition works fine for us.
We evaluated several other solutions; the MQSeries and MSMQ.
Use it for implementations that require a queuing solution. It is easy to overuse it as a universal communication bus of the entire system.