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 calls
- Helped achieve a distributed environment and implement a 3-tier structure
- Helped to develop a highly scalable system by decoupling front end and back end
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 front end and back end.
What needs improvement?
I would love to see better documentation/demo for few technologies. There is need for better stability in the Windows environment.
For how long have I used the solution?
I have used this product for around six months.
What do I think about the stability of the solution?
We encountered a few problems with Windows while clustering and hence we used Linux.
What do I think about the scalability of the solution?
We did not encounter any scalability issues.
How is customer service and technical support?
I would give the technical support a 7/10 rating.
How was the initial setup?
It involved more of research as how to use RabbitMQ. For clustering, it was little bit complex but I was able to follow the documentation provided.
Which other solutions did I evaluate?
We did not evaluate any other solution prior to this one.
What other advice do I have?
It gives product support with your technology.