Kafka en Producción · Lección 03
¿Qué cambio arquitectónico introduce el modo KRaft de Kafka respecto a versiones anteriores que dependían de Zookeeper?
Kafka gestiona internamente su propio consenso y metadata del cluster usando un protocolo tipo Raft integrado, eliminando la necesidad de un cluster de Zookeeper separado como dependencia externa
KRaft elimina por completo la necesidad de tener brokers de Kafka en el cluster
Zookeeper sigue siendo obligatorio incluso con KRaft habilitado
Solo funciona si el cluster tiene exactamente un único broker total
Kafka en Producción · Lección 03
Completa el código
KRaft significa Kafka
Revisa: KRaft significa Kafka Raft, en referencia al protocolo de consenso Raft.
Kafka en Producción · Lección 03
¿Por qué eliminar la dependencia de un cluster de Zookeeper separado simplifica la operación general de Kafka, reduciendo el número de sistemas distintos que hay que desplegar y mantener?
Pista: antes se necesitaba desplegar, actualizar, y monitorear tanto el cluster de Kafka como un cluster de Zookeeper completamente separado; con KRaft, toda esa responsabilidad de consenso vive dentro del propio Kafka, reduciendo a un único sistema que operar.
✓
¡Lección completada!
Instalación de Kafka (KRaft mode, sin Zookeeper)
0
XP ganado
3
Vidas restantes