🔁 Apache Kafka 기반 메시지 처리 구조 완전 정복
🧠 Kafka란?Kafka는 LinkedIn에서 개발하고 지금은 Apache 재단에서 관리하는 분산 메시징 시스템이다.기존의 MQ와 비교했을 때, 높은 처리량과 내구성, 확장성 때문에 대규모 시스템에서 널리 사용된다.단순히 "메시지를 주고받는 도구"가 아니라, 데이터 스트림을 처리하고 저장하는 플랫폼에 가깝다. 📌 Kafka의 핵심 구성 요소Producer메시지를 발행(publish)하는 주체예 : 주문 서비스가 "주문 생성됨" 이벤트를 Kafka로 발행Topic메시지를 분류해서 전달하는 단위 (이벤트의 카테고리 같은 개념)예 : order-created, payment-completedBrokerKafka 서버 하나를 의미여러 개의 브로커가 모여 Kafka 클러스터를 구성하고, 메시지를 저장하고 전..
2025.05.18