Sobes.tech
Middle+

Има ли приоритизация на съобщенията в Kafka?

sobes.tech AI

Отговор от AI

В Apache Kafka няма вградена приоритизация на съобщенията на ниво брокер. Съобщенията в топиците са подредени по партиции и отмествания и се консумират в реда на записване. За реализиране на приоритизация обикновено се използват отделни топици за различни приоритети, които потребителят обработва в необходимия ред.

Примерен подход:

  • Създайте топици: high_priority, normal_priority, low_priority.
  • Потребителят първо чете от high_priority, след това от normal_priority и така нататък.

По този начин приоритизацията се постига архитектурно, а не е вградена в Kafka.