
[메시지 큐] RabbitMq에 대해
·
Spring
RabbitMq란?RabbitMQ는 오픈 소스 메시지 브로커로, 메시지 송수신을 관리해 주는 역할을 합니다.AMQP를 사용하여 안정적이고 확장 가능한 메시징 서비스를 제공합니다.RabbitMQ는 메시지 큐를 사용하여 시스템 간의 비동기 처리를 가능하게 하며, 데이터 손실에 대해 안정성을 보장합니다. RabbitMq 주요 개념위의 사진과 같은 과정을 요약하자면Publisher가 Exchange에 메시지를 발행 -> Exchange가 메시지를 적절한 Queue(큐)로 라우팅 -> 라우팅된 메시지를 Queue(큐)에 저장됨 -> Consumer(소비자)가 메시지를 읽어 처리 1. Publisher(생산자)메시지를 생성하고 RabbitMq에 전달하는 역할을 한다..특정 작업의 데이터를 포함한 메시지를 생성하고 ..