Easy queue message to work
What do you like best?
I usually use Anypoint MQ for reliability services. It is a very strong queue solution easy to use and combined with Mulesoft it shows the perfect solution for asynchronous message workflow and reliability process.
Anypoint MQ is easy to configure and setup for different environments using a secret key and ID which indicate which environment to use.
Additionally, Anypoint MQ has different ways to use like regular queue, FIFO queue and exchange, which gives to the developer/architect different technical structure to chose and develop the best solution for the project.
What do you dislike?
Depending on how it's used, Anypoint MQ may have some performance issues with it's FIFO queues.
This is not an impediment to use Anypoint MQ, but in some case can cause problems. An easy fix for this is change from the FIFO queue to regular queue, but depending on the project, which FIFO queue is required, it can be a bottleneck for performance.
What problems are you solving with the product? What benefits have you realized?
It's a queue solution similar to RabbitMQ or other queues solutions. I most used it for asynchronous message processing with publisher/subscriber architecture. Also, good solution to be used on reliability services to prevent lost of messages.
Most benefit I had is the easy configuration combined with Mulesoft.