간단한 차이점 요약 → 둘다 pub-sub 구조긴함
RabbitMQ
AMQP라는 프로토콜
을 사용해 통신
초당 n만 개 정도의 처리량
나타남
메세지를
발행하고 소비자가 받았는지 확인
함
우선순위큐 구조로
메세지에 대해 우선순위
를 매길 수 있음
Kafka
TCP 프로토콜을 사용한 바이너리
통신
초당 n백만 개 정도의 처리량
나타남
메세지를
발행하고 소비자가 받았는지에 대한 관심이 없음
모든
메세지를 똑같이 보고 순서대로 처리
함