
Kafka(카프카)의 기본 구조 이해하기 (클러스터, 브로커, 토픽, 파티션, 세그먼트)
·
Apache Kafka
이번 포스트는 Kafka의 기본 구조에 대한 내용이다. 📌 서론 지금부터 알아볼 Kafka의 구성 요소는 아래의 그림과 같다. 카프카는 클러스터 -> 브로커 -> 토픽 -> 파티션 -> 세그먼트로 구성되어 있다. 1. 클러스터(Cluster) 클러스터 이해하기 Kafka 클러스터는 여러 대의 서버(브로커)로 구성된 Kafka 시스템이다. 클러스터는 대량의 데이터를 처리하고, 여러 소비자(Consumer)와 생산자(Producer)에게 메시지 서비스를 제공한다. 클러스터는 메시지의 저장, 처리 및 전달을 담당한다. 클러스터는 고가용성과 확장성을 제공하며, 데이터를 여러 브로커에 분산시켜 저장한다. 2. 브로커(Broker) 브로커 이해하기 Kafka 브로커는 Kafka 시스템을 구성하는 개별 서버다. 이 ..