Sobes.tech
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 de normal_priority, y así sucesivamente.

De esta manera, la priorización se logra arquitectónicamente, y no está incorporada en Kafka mismo.