728x90
728x90
Ref
- https://engkimbs.tistory.com/691
- https://waspro.tistory.com/645
- https://devbksheen.tistory.com/entry/Kafka-Broker-Zookeeper
- https://epicdevs.com/17
- [공부/Kafka] - [Kafka] 카프카 개요 (이전 글)
Broker
- Kafka에서 데이터를 수신, 전달하는 서비스이자 실행되는 Kafka Application Server
- 하나의 Server 당 하나의 데몬 프로세스로 동작
- 보통 가용성을 위해 3 Node Broker로 구성함
Zookeeper
- 분산 코디네이션 시스템, Broker와 1:1 로 구성 (마찬가지로 주로 3 Node Zookeeper 구성)
- 하는 일
- Broker는 상태 비 저장 -> Zookeeper를 사용해 클러스터 상태 유지 (메타정보 저장)
- Broker 내 Partition에서의 Leader(Master) 선출
- Broker의 존재/실패 관련한 정보를 Producer/Consumer에게 전달
Kafka Cluster
- 여러 대의 Broker Server, Zookeeper Server 로 이루어진 Cluster System
끝
728x90
728x90
'공부 > Kafka' 카테고리의 다른 글
[Kafka] Connect와 Connector (0) | 2022.07.24 |
---|---|
[Kafka] 카프카 개요 (1) | 2022.07.19 |
댓글