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 denormal_priority, e assim por diante.
Desta forma, a prioridade é alcançada arquitetonicamente, e não incorporada no Kafka.