La injusticia de Kafka: Por qué es una mala cola de trabajo con bajo rendimiento
2025-02-18
Este artículo explora las desventajas de usar Kafka como una cola de trabajo con bajo rendimiento. El autor argumenta que el mecanismo subyacente de Kafka puede llevar a una distribución injusta del trabajo, incluso cuando otros consumidores están inactivos. Un solo consumidor puede sobrecargarse mientras que otros permanecen inactivos. Se proporciona una fórmula para calcular el peor de los casos de trabajos asignados a un solo consumidor. Se analiza el impacto de esta injusticia en el rendimiento de la aplicación bajo diferentes cargas. El autor concluye que se desaconseja el uso de Kafka como cola de trabajo con bajo rendimiento a menos que se implemente KIP-932.
Leer más
(broot.ca)
Desarrollo
Cola de Trabajo