Продвинутый
Что такое Zookeeper и KRaft в Kafka?
Zookeeper — это отдельный сервис, который исторически использовался в Kafka для хранения метаданных кластера (где какие топики, кто лидер партиции, кто жив, а кто упал).
Минус: Приходилось администрировать две разные системы (Kafka + Zookeeper).
KRaft (Kafka Raft) — это новый встроенный протокол консенсуса, который заменяет Zookeeper (начиная с Kafka 2.8+).
Теперь Kafka сама управляет своими метаданными. Это делает кластер быстрее, надежнее и проще в развертывании.