Middle+
¿Existe priorización de mensajes en Kafka?
sobes.tech AI
Respuesta de la IA
En Apache Kafka no hay una priorización de mensajes incorporada a nivel del broker. Los mensajes en los tópicos están ordenados por particiones y desplazamientos, y se consumen en orden de escritura. Para implementar la priorización, generalmente se utilizan tópicos separados para diferentes prioridades y en el lado del consumidor se procesan en el orden necesario.
Ejemplo de enfoque:
- Crear tópicos:
high_priority,normal_priority,low_priority. - El consumidor primero lee de
high_priority, luego denormal_priority, y así sucesivamente.
De esta manera, la priorización se logra arquitectónicamente, y no está incorporada en Kafka mismo.