Zookeeper vs KRaft 모드
116
작성자 없음
작성한 질문수 0
안녕하세요.
항상 유익한 강의를 제공해 주셔서 감사드립니다. 입문 강의들을 제외한 모든 강의를 수강하며 많은 도움을 받고 있습니다.
다름이 아니라, 개인적으로 Kafka 관련 내용을 공부하던 중 KRaft 모드에 관한 내용이 공식 문서 및 여러 자료에서 업데이트되고 있는 것을 확인하게 되었습니다. KRaft는 Kafka의 아키텍처에서 중요한 변화를 가져온 만큼, 관련 내용을 강의나 추가 자료로 공유해 주신다면 수강생들에게 큰 도움이 될 것 같아 노티 드립니다.
항상 좋은 강의 제공해 주셔서 감사하며, 앞으로도 많은 배움을 기대하겠습니다.
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. slow님.
Kafka의 Zookeeper와 KRaft 모드에 대해 문의 주셨습니다. Kafka의 아키텍처는 최근 KRaft(Kafka Raft) 모드로의 전환 과정을 거치고 있으며, 이는 Zookeeper를 대체하려는 시도 중 하나로 Kafka 자체 내에서 메타데이터 관리를 가능하게 만든 중요한 업데이트입니다.
KRaft 모드의 장점:
- 단순화된 시스템: Zookeeper 의존성을 줄이고, Kafka 브로커가 직접적으로 메타데이터를 관리하게 되어 시스템 복잡성이 줄어듭니다.
- 향상된 성능: 메타데이터 업데이트 지연이 줄어들고, Kafka 클러스터가 보다 빠르게 반응할 수 있습니다.
- 안정성: Raft 프로토콜 기반 합의 알고리즘을 적용하여 데이터의 일관성을 보장하면서, 장애 복구가 용이해졌습니다.
Zookeeper에서 KRaft 모드로의 전환:
- KRaft 모드는 Kafka 버전 2.8부터 실험적으로 도입되었으며, 2.8.1 버전부터 쇼케이스되었습니다. 이를 통해 Zookeeper 없이 카프카 클러스터를 운영할 수 있는 가능성을 열었고, Zookeeper를 제거하여 운영의 복잡성을 줄일 수 있습니다.
다음은 관련 논의와 자료를 참고할 수 있는 기존 게시글입니다:
- Kafka New Architecture: KRaft 모드 - 이 링크에서는 KRaft 모드에 대한 새로운 구조와 장점에 대해 설명합니다.
- KRaft 모드 전환 시 고려할 점 - KRaft 모드로의 전환 시 발생할 수 있는 문제점과 해결 방안을 제공합니다.
이 외에도 최신 공식 문서나 전문가 블로그를 통해 KRaft 모드의 변화를 꾸준히 모니터링하는 것이 좋습니다.
저는 질문자님의 이해를 돕기 위해 기존의 답변 링크를 추천해 드리고 있습니다. 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가 질문이 있으시다면, 이어서 문의해 주세요. 곧 지식공유자님께서 답변해 주실 것입니다.
동일성 동등성
0
6
1
안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..
0
12
1
47번 리턴 관련 질문
0
16
1
실무 내용 문의드려요
0
24
2
IO활용-회원관리예제1 샘플코드 문의
0
19
1
join에대해 질문드립니다.
0
19
1
pg사가 있다고 가정하면
0
25
1
코드 질문
0
25
1
중급 1편 학습 방향에 대해 조언 부탁드립니다
0
32
1
To-Do App
0
27
1
twitterdb 연결이 안돼요
1
27
2
강의노트 접속 불가
0
28
2
Kafka Cluster 구성도 질문
0
23
1
SingletonService가 JVM이 뜰 때 생성되는게 맞나요?
0
33
2
시큐리티 필터 설정 질문입니다!
2
47
1
강의가 싱크가 안맞는것 같아요..
0
30
1
26년 1회차 기출 강의
0
54
2
OutBox 패턴에 대한 질문입니다.
0
129
2
kafka 컨슘은 실시간 인가요?
0
91
2
메세지 저장 관련 질문입니다
0
51
2
자바 17로 하셨던데 21로 해도 되나요?
0
150
1
이벤트 기반 주문 질문 있습니다.
0
93
2
다이어그램 저장소 파일 오류
0
255
1
일부 영상들에 스크립트가 누락되었어요 ㅠㅠ
1
109
1





