RabbitMQ란 RabbitMQ는 오픈 소스 메시지 브로커 소프트웨어로, 복잡한 데이터 흐름과 메시지 관리를 단순화하여 개발자가 애플리케이션 간에 데이터를 쉽게 전송할 수 있게 해줍니다. 메시지 큐의 한 종류로, 분산된 애플리케이션 간의 메시지 전달 및 통신을 용이하게 해주는 오픈 소스 메시지 브로커이며, 메시지 큐는 시스템 간의 비동기적인 통신을 지원하고, 장애 발생 시 메시지를 안전하게 보관하여 손실 없이 처리할 수 있게 해줍니다. MSA 구조의 서버를 사용하다 보면, 서버와 서버끼리 메시지를 주고받아야할 때가 있는데 이 때 RabbitMQ를 사용합니다. 서버1이 서버2에게 메시지를 보낼 때 rabbitMQ를 통해 메시지를 전송합니다. 이 때 서버1이 producer가 되는 것이고, 서버2가 con..