Kafka en Producción · Lección 01
¿Qué diferencia fundamental tiene el modelo de streaming de eventos de Kafka frente a una cola de mensajes tradicional donde cada mensaje se elimina tras ser consumido?
Kafka retiene los eventos durante un período configurable después de ser leídos, permitiendo que múltiples consumidores distintos lean el mismo evento de forma independiente, cada uno a su propio ritmo
Kafka no puede tener más de un consumidor leyendo el mismo topic
Kafka elimina automáticamente cada evento tan pronto como un consumidor lo lee, igual que una cola tradicional
Solo puede usarse para enviar un único tipo de mensaje en toda su vida útil
Kafka en Producción · Lección 01
Completa el código
Kafka es un proyecto de código abierto originado en
Revisa: es un proyecto de código abierto originado en LinkedIn.
Kafka en Producción · Lección 01
¿Por qué que Kafka retenga los eventos (en vez de eliminarlos tras la primera lectura) permite que un nuevo consumidor, añadido meses después, pueda leer el historial completo de eventos desde el principio?
Pista: como los eventos no se eliminan al ser leídos por un consumidor específico, un consumidor completamente nuevo que se añada después puede posicionarse desde el inicio del topic y leer todo el historial retenido, algo imposible en una cola tradicional que ya habría eliminado esos mensajes.
✓
¡Lección completada!
Qué es Kafka y el modelo de streaming de eventos
0
XP ganado
3
Vidas restantes