카프카 3.4에서 주키퍼를 폐기(deprecated) 할 예정이고, 4.0에서는 제거할 예정이라고 합니다.
주키퍼가 사용되던 자리를 쿼럼컨트롤러(kraft사용)라는 녀석을 만들어서 대체했네요.
쿼럼 컨트롤러의 이점은 다음과 같다고 합니다.
- Kafka 클러스터는 새로운 메타데이터 관리로 향상된 컨트롤 플레인 성능을 통해 수백만 개의 파티션으로 확장할 수 있습니다.
- 안정성을 개선하고, 소프트웨어를 간소화하며, Kafka를 보다 쉽게 모니터링, 관리 및 지원할 수 있습니다.
- Kafka가 전체 시스템에 대한 단일 보안 모델을 가질 수 있도록 합니다.
- Kafka를 시작하기 위한 간단한 단일 프로세스 방법 제공
- 컨트롤러 장애 조치(failover)를 거의 즉각적으로 만듭니다.
https://hoing.io/archives/4029