Sobes.tech
Middle+

Existe priorização de mensagens no Kafka?

sobes.tech IA

Resposta da IA

No Apache Kafka há prioridade de mensagens incorporada ao nível do broker. As mensagens nos tópicos estão ordenadas por partições e deslocamentos, e são consumidas na ordem de gravação. Para implementar a prioridade, normalmente usam-se tópicos separados para diferentes prioridades e o consumidor processa-os na ordem desejada.

Exemplo de abordagem:

  • Criar tópicos: high_priority, normal_priority, low_priority.
  • O consumidor primeiro lê de high_priority, depois de normal_priority, e assim por diante.

Desta forma, a prioridade é alcançada arquitetonicamente, e não incorporada no Kafka.