CODEGOSU 코드고수
close
프로필 배경
프로필 로고

CODEGOSU 코드고수

  • 분류 전체보기
    • 내 생각
    • 개발
      • Backend
      • Frontend
      • App
      • DB
      • Devops
      • Etc
    • 언어
      • JS-nodeJS
      • JAVA
      • Python
      • Dart
      • Others
    • 프로젝트
      • 웹 프로젝트
      • 게임 프로젝트
      • 응용 프로그램
      • 토이 프로젝트
    • Computer Science
      • 운영체제
      • 자료구조
      • 네트워크
      • 인공지능
      • 블록체인
    • 알고리즘
      • 알고리즘 이론
      • 문제풀이
    • 다른공부
      • 영어
진짜 쉬운 RabbitMQ (AMQP)의 일반적인 흐름 (producer to consumer)

진짜 쉬운 RabbitMQ (AMQP)의 일반적인 흐름 (producer to consumer)

RabbitMQ는 AMQP 프로토콜을 구현한 메시지 브로커다. 메시지가 producer부터 consumer까지 전달되는 흐름을 간단하게 설명하자면 일반적으로 producer 는 exchange 에 메시지를 보낸다. exchange는 라우터의 역할을 하면서 자신과 binding된 queue에 메세지를 보낸다. queue와 exchange를 바인딩 하는건 당연히 메시지 보내기 전에 해둬야 한다. 이 때 exchange는 fanout 이냐 direct냐 아님 topic 이냐 같은 exchange 생성 당시 속성에 따라서 큐에 어떻게 메시지를 보낼지 결정한다. 아래 그림을 보면 한번에 이해가 될텐데, direct 나 topic은 큐를 binding 할때 아님 메시지를 보낼때 바인딩된 모든 큐가 아니라 바인딩 된..

  • format_list_bulleted 개발/Etc
  • · 2024. 1. 17.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • 내 생각
    • 개발
      • Backend
      • Frontend
      • App
      • DB
      • Devops
      • Etc
    • 언어
      • JS-nodeJS
      • JAVA
      • Python
      • Dart
      • Others
    • 프로젝트
      • 웹 프로젝트
      • 게임 프로젝트
      • 응용 프로그램
      • 토이 프로젝트
    • Computer Science
      • 운영체제
      • 자료구조
      • 네트워크
      • 인공지능
      • 블록체인
    • 알고리즘
      • 알고리즘 이론
      • 문제풀이
    • 다른공부
      • 영어
최근 글
250x250
인기 글
최근 댓글
태그
  • #개발자
  • #프론트엔드
  • #포트
  • #파이썬
  • #Await
  • #자바스크립트
  • #개발
  • #운영체제
  • #NextJS
  • #C++
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바