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

¿Qué tradeoff se maneja al ajustar el parámetro 'linger.ms' de un producer de Kafka?

Un valor mayor permite acumular más eventos en un mismo batch antes de enviarlos, mejorando el throughput a costa de una latencia ligeramente mayor por evento individual
linger.ms controla exclusivamente el tiempo de vida de un consumer group, sin relación con el comportamiento del producer
Un valor de linger.ms más alto siempre reduce tanto la latencia como mejora el throughput simultáneamente sin ningún tradeoff
Solo tiene efecto si el producer está configurado con acks=0 exclusivamente
Kafka en Producción · Lección 21

Completa el código

linger.ms=
Kafka en Producción · Lección 21

¿Por qué una aplicación que prioriza baja latencia individual (como notificaciones en tiempo real) preferiría un linger.ms bajo, mientras una aplicación de ingesta masiva de logs preferiría uno más alto?

✓

¡Lección completada!

Tuning de rendimiento — throughput y latencia

0
XP ganado
3
Vidas restantes