RabbitMQ
RabbitMQ
RabbitMQ는 AMQP 0-9-1 프로토콜을 기본으로 구현한 오픈소스 메시지 브로커예요. 생산자(producer)가 메시지를 보내면 브로커가 이를 보관했다가 소비자(consumer)에게 전달하는 비동기 통신의 중심 역할을 해요.
익스체인지와 큐, 바인딩이라는 개념으로 메시지 라우팅 규칙을 자유롭게 구성하고, 브로커가 중간에서 버퍼링하며 생산자와 소비자의 속도 차이를 흡수해요.
이 카테고리의 문서
- 메시징 모델: 큐, 익스체인지, 바인딩, 라우팅 키
- 소비 패턴: 컨슈머, 퍼블리셔 확인, 프리패치
- 안정성: 퍼시스턴스, 확인, 재시도 전략