오늘은 메시지 큐 미들웨어 중 하나인 RabbitMQ에 대해 내용을 정리하고자 한다. RabbitMQ란? RabbitMQ는 오픈 소스 메시지 브로커 소프트웨어(메시지 지향 미들웨어)로서, AMQP를 구현하였으며 그 이후로 STOMP ,MQTT 등의 프로토콜을 지원하기 위해 플러그인 구조와 함께 확장되고 있다. 메시지를 생산하는 생산자(Producer)가 메시지를 큐에 저장해 두면, 메시지를 수신하는 소비자(Consumer)가 메시지를 가져와 처리하는 Publish/Subscribe 방식의 메시지 전달 브로커이다. by Wikipidia RabbitMQ Routing Diagram 1) 메시지는 exchange로 publish된다. 2) exchange는 binding에 따라 메시지를 queue로 분배한다..