-
[Apache Kafka] 카프카의 데이터 복제 방식Apache Kafka 2024. 11. 21. 22:26
카프카의 데이터 복제 방식에 대해 알아보자.
카프카는 장애 허용 시스템이다. 클러스터 안의 여러 개의 브로커들이 서로 데이터를 복제한다. 그래서 브로커들 중 하나에 장애가 발생하더라도 데이터가 유실될 위험이 적다.
다음과 같은 카프카 클러스터 환경이 있다고 해보자.- 브로커 3개 사용 중
- A 토픽이 있으며, 토픽당 파티션 개수는 3개
- 복제 개수는 3개
다른 기타 설정이 모두 기본값이라면 일반적으로 데이터 복제는 그림과 같이 이루어진다.
- A 토픽의 파티션 3개는 각 브로커에 하나씩 배치
- 리더 파티션 : 노란색
- 팔로워 파티션 : 연보라색
'Apache Kafka' 카테고리의 다른 글
[Apache Kafka] 카프카 KRaft에 대해서 (0) 2024.11.18 [Apache Kafka] 카프카의 멱등성과 트랜잭션 (0) 2024.11.17 [Apache Kafka] 카프카 컨슈머 파헤치기 (0) 2024.11.17 [Apache Kafka] 카프카 프로듀서 파헤치기 (0) 2024.11.16 [Apache Kafka] 카프카 CLI 정리 (0) 2024.11.14