RabbitMQ는 현대 백엔드 시스템에서 흔히 사용되는 메시지 브로커(message broker) 중 하나다.하지만 처음 접하면 용어도 많고 구조도 복잡하게 느껴진다.이 글에서는 RabbitMQ를 처음 접하는 사람도 이해할 수 있도록, 기본 개념부터 라우팅 방식, 큐 동작 원리까지 차근히 설명해보겠다.1. 메시지 큐란?메시지 큐는 생산자(Producer) 가 보낸 메시지를 일단 중간 저장소(큐)에 보관하고,나중에 소비자(Consumer) 가 꺼내서 처리하게 만드는 시스템이다.Producer → [ Queue ] → Consumer이 방식은 비동기 처리, 시스템 간 결합도 낮추기, 부하 분산 등을 가능하게 만든다.이러한 메시지 큐 시스템을 운영하는 소프트웨어가 바로 RabbitMQ다. 2. RabbitMQ..