OverviewRabbitMQ는 오픈소스 메시지 브로커로서 AMQP(Advanced Message Queuing Protocol) 표준을 따르며, 비동기 처리, 메시지 큐잉, 마이크로서비스 간 통신 등에서 핵심 역할을 수행하는 미들웨어다.다양한 Exchange 타입을 통해 유연한 메시지 라우팅을 제공하며, 미러링 큐, Dead Letter Exchange, Shovel, Federation 등의 기능을 통해 고가용성(HA) 및 장애 복구 능력까지 지원한다. 본 문서에서는 RabbitMQ의 핵심 개념부터 시작하여, 클러스터 구성, 메시지 처리 방식, 성능 최적화, 그리고 실제 설치 및 코드 예제까지 실무 중심의 내용을 정리하였다. RabbitMQ란? RabbitMQ는 AMQP를 따르는 오픈..