2012년 5월 매닝출판사(Manning Publications)가 『RabbitMQ in Action』을 출간했을 때, RabbitMQ에 대한 관심이 급증했다. RabbitMQ는 최근 가장 인기 있는 메시지 브로커 중 하나며 다양한 애플리케이션에 사용할 수 있다. RabbitMQ는 분산 애플리케이션 간의 통신이나 서비스 지향 아키텍처에서 마이크로서비스를 구축하고 CQRS에서 논리적 단위로 분리하거나 Event Sourcing 컴포넌트로 사용한다.
이 책은 RabbitMQ를 더 깊이 살펴보면서 AMQP(Advanced Message Queuing Protocol)의 상세 구조와 다양한 익스체인지에 대해 점진적으로 알아보고 여러 측면에서 성능을 테스트한다. 이 책의 목표는 독자들이 RabbitMQ를 실제 애플리케이션에 효과적으로 적용할 수 있을 만큼 깊이 이해하도록 돕는 것이다.