rabbitmq(2)
-
메시징 플랫폼 비교 - SQS, SNS, Kafka, RabbitMQ
메시징 플랫폼을 선택할 때, 각 제품의 특징, 장단점을 비교하여 선택에 도움이 될 수 있도록 비교해보겠습니다. 먼저 각 제품에 대한 기본적인 개념과 특징들은 아래 글들을 참고해주세요. 1. AWS SQS란? - https://yoonbing9.tistory.com/126 2. AWS SNS란? - https://yoonbing9.tistory.com/127 3. Kafka란? - https://yoonbing9.tistory.com/128 4. RabbitMQ란? - https://yoonbing9.tistory.com/129 SQS vs SNS vs Kafka vs RabbitMQ 스펙 비교 SQS SNS Kafka RabbitMQ 오픈소스 - - 오픈소스 오픈소스 브로커 구분 메시지 브로커 메시지 브..
2022.02.11 -
RabbitMQ란?
RabbitMQ란? AMQP(Advanced Message Queueing Protocol)를 구현한 메시지 브로커입니다. AMQP란? AMQP는 간단하게 메시지 큐 프로토콜이라고 생각하면 됩니다. 메시지 생산자와 메시지 브로커, 메시지 소비자 간에 데이터 통신에 대해 정의하고 있습니다. RabbitMQ 동작 과정 RabbitMQ는 AMQP를 구현한 제품이기 때문에 AMQP를 구성하는 개념들을 먼저 살펴 봅시다. Exchange - 메시지를 생산자에게 전달받아 어떤 큐에 해당 메시지를 전달할지 결정하는 라우팅 역할을 합니다. 이 때, Exchange Type이라는 라우팅 알고리즘을 사용합니다. AMQP에서는 4가지 타입이 있는데 이에 대해서는 밑에서 자세히 알아봅시다. Binding - 라우팅 테이블과 ..
2022.02.09