♥ 3
⚡ 0
Kafka en Producción · Lección 09

¿Qué determina la 'key' (clave) de un evento al ser enviado por un producer, en cuanto a qué partition específica del topic lo recibirá?

Kafka aplica un hash consistente sobre la key para determinar la partition de destino, garantizando que todos los eventos con la misma key siempre lleguen a la misma partition
La key determina exclusivamente el nombre visible del evento en la interfaz de administración
Elimina por completo la necesidad de tener un valor asociado al evento además de la key
Solo funciona si el topic tiene exactamente una única partition, sin ningún efecto en topics con más
Kafka en Producción · Lección 09

Completa el código

Eventos sin key se distribuyen de forma
Kafka en Producción · Lección 09

¿Por qué usar el ID de un usuario como key garantiza que todos los eventos relacionados con ese mismo usuario específico se procesen en el orden correcto, al llegar siempre a la misma partition?

✓

¡Lección completada!

Claves de partición y estrategias de particionamiento

0
XP ganado
3
Vidas restantes