I have worked with distributed systems and we used RabbitMQ as message broker to communicate processes. Mailing, scaling pics, push notifications, there are many situations where you can use it. I recommend you to use Tortoise as RabbitMQ wrapper. It offers a cleaner API.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.