Kafka vs RabbitMQ
Kafka와 RabbitMQ의 구조적 차이를 메시지 저장, 소비, 재처리, 라우팅, 확장 방식으로 비교하고, Event와 Task 관점에서 어떤 상황에 적합한지 선택 기준을 정리합니다.

Kafka와 RabbitMQ의 구조적 차이를 메시지 저장, 소비, 재처리, 라우팅, 확장 방식으로 비교하고, Event와 Task 관점에서 어떤 상황에 적합한지 선택 기준을 정리합니다.

RabbitMQ의 핵심 구성요소인 Broker, Exchange, Binding, Queue를 중심으로 ACK, Connection/Channel, Virtual Host, Quorum Queue, DLX와 Publisher Confirm까지 주요 메시징 개념을 정리합니다.

Kafka의 ZooKeeper 기반 클러스터 관리 방식과 한계, 그리고 이를 대체한 KRaft의 구조와 Isolated/Combined Mode의 차이를 정리합니다.

Kafka의 핵심 구성요소인 Broker, Topic, Partition, Segment, Consumer Group과 클러스터 메타데이터의 개념과 역할을 구조적으로 정리합니다.