Kafka en Producción · Lección 02
¿Qué relación tiene un 'topic' de Kafka con sus 'partitions' internas?
Un topic se divide en una o más partitions, cada una una secuencia ordenada e inmutable de eventos, permitiendo distribuir la carga de ese topic entre múltiples brokers
Un topic y una partition son exactamente el mismo concepto con un nombre distinto
Solo puede existir una única partition por cada topic, sin posibilidad de más
Las partitions eliminan por completo la necesidad de tener brokers en el cluster
Kafka en Producción · Lección 02
Completa el código
Cada evento dentro de una partition tiene un identificador secuencial llamado
Revisa: cada evento tiene un identificador secuencial llamado offset.
Kafka en Producción · Lección 02
¿Por qué dividir un topic en múltiples partitions distribuidas entre distintos brokers permite un throughput de escritura mucho mayor que si todo el topic viviera en un único broker?
Pista: al distribuir las partitions entre distintos brokers, las escrituras de distintas partitions pueden procesarse en paralelo por brokers distintos, en vez de que un único broker tenga que absorber secuencialmente toda la carga de escritura de ese topic completo.
✓
¡Lección completada!
Arquitectura — brokers, topics, partitions
0
XP ganado
3
Vidas restantes