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

¿Qué sucede cuando múltiples instancias de un consumer se agrupan bajo el mismo 'consumer group ID' al leer un topic con varias partitions?

Kafka distribuye las partitions del topic entre las distintas instancias del grupo, de forma que cada partition es leída por una única instancia a la vez, permitiendo procesamiento paralelo escalable
Todas las instancias del grupo leen exactamente los mismos eventos de forma completamente duplicada entre sí
Solo puede existir una única instancia por cada consumer group en toda su vida útil
Elimina automáticamente las partitions que no están siendo leídas activamente por ninguna instancia
Kafka en Producción · Lección 13

Completa el código

Cada partition es asignada a una única instancia dentro del mismo consumer
Kafka en Producción · Lección 13

¿Por qué añadir más instancias a un consumer group que ya tiene tantas instancias como partitions el topic no aumentaría el throughput de consumo, quedando esas instancias adicionales sin ninguna partition asignada?

✓

¡Lección completada!

Consumer groups — escalado horizontal de consumo

0
XP ganado
3
Vidas restantes