Default Title
로그인
Default Title
로그인
[Apache Kafka] Broker, Topic & Partition
DaeHoon
·
2022년 1월 20일
팔로우
0
apache
kafka
0
Broker
실행된 카프카 애플리케이션 서버 중 1대
3대 이상의 브로커로 클러스터 구성
주키퍼와 연동(~2.5.0버젼)
- 주키퍼의 역할 : 메타데이터(브로커id, 컨트롤러id 등) 저장
n개 브로커 중 1대는 컨트롤러(Controller)기능 수행
- 컨트롤러 : 각 브로커에게 담당파티션 할당 수행. 브로커 정상 동작 모니터링 관리. 누가 컨트롤러 인지는 주키퍼에 저장.
Topic & Partition
토픽은 메시지 분류의단위
각 토픽에 n개의 파티션 할당 가능
각 파티션마다 고유한 offset을 가진다.
메시지 처리순서는 파티션 별로 유지 관리
click_log라는 토픽에 3개의 파티션이 할당
사진 인용 및 출처
https://www.youtube.com/watch?v=waw0XXNX-uQ&list=PL3Re5Ri5rZmkY46j6WcJXQYRlDRZSUQ1j&index=1
https://github.com/freeserver1191/tacademy-kafka
DaeHoon
평범한 백엔드 개발자
팔로우
이전 포스트
[Apache Kafka] 카프카란?
다음 포스트
[Apache Kafka] Producer & Consumer
0개의 댓글
댓글 작성