In the world of enterprise messaging systems there are a number of patterns and practices that are already successfully applied in order improve to scalability and interoperability between different components in a system or between varying in size and complexity systems. RabbitMQ is one such messaging solution, which combines powerful messaging capabilities with easy use and availability on a number of target platforms.
The following topics will be covered in this chapter:
Fundamentals of enterprise messaging
RabbitMQ brief overview
Comparing RabbitMQ to other technologies