Queue System / / 2024. 1. 23. 15:30

RabbitMQ (2)

구조와 동작과정

  1. Producer가 메세지를 발행하여 RabbitMQ로 보냅니다. 이 때, 메시지와 함께 Exchange 이름과 Routing Key를 지정하여 메시지를 발행합니다.
  2. RabbitMQ는 메시지를 전달 받고, Exchange Type과 Routing Key를 바탕으로 지정된 Exchange에 메시지를 전달합니다.
  3. Exchange는 Binding된 정보에 따라 알맞은 Queue에 메시지를 할당하고, Queue는 순차적으로 메시지를 저장합니다.
  4. Consumer는 Queue에 리스너를 등록하여, 새로운 메시지가 도착하면 이를 가져와 처리합니다.
  5. Consumer는 메시지를 성공적으로 처리했음을 RabbitMQ에 알리기 위해 Acknowledgement를 보냅니다.
  6. 메시지가 성공적으로 처리되고 Acknowledgement가 RabbitMQ에 도달하면, 메시지는 Queue에서 삭제됩니다.

'Queue System' 카테고리의 다른 글

RabbitMQ (4)  (0) 2024.02.17
RabbitMQ (3)  (0) 2024.01.24
RabbitMQ (1)  (0) 2024.01.22
Message Queue vs Event Queue  (1) 2024.01.21
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유