쇼핑몰 개인 프로젝트에 RabbitMQ를 도입하며 가졌던 의문점과 그 해답을 Q&A 형식으로 정리했다. Q. Connection 1개, Channel 6개, Queue 1개? 이게 무슨 말인가?Connection (1개): 내 Spring Boot 애플리케이션과 RabbitMQ 서버가 연결된 하나의 물리적인 TCP 연결이다.Channel (6개): 그 1개의 연결(Connection) 위에서 메시지를 주고받기 위해 만들어진 가상의 통로다. (큐 6개가 아니다!) 스프링이 효율을 위해 여러 개를 만들어 관리한다.Queue (1개): order.notification.queue 같은 실제 메시지 저장소(창고)다.Q. 'Exchanges' 탭은 뭔가?'교환기'는 메시지 우체국(분류 센터)이다.Producer..