Sobes.tech
Middle+

Is er prioritering van berichten in Kafka?

sobes.tech AI

Antwoord van AI

In Apache Kafka is er geen ingebouwde prioritering van berichten op broker-niveau. Berichten in topics zijn gesorteerd op partitions en offsets, en worden in schrijvolgorde geconsumeerd. Om prioritering te implementeren, worden meestal aparte topics voor verschillende prioriteiten gebruikt en verwerkt door de consument in de gewenste volgorde.

Voorbeeld aanpak:

  • Maak topics aan: high_priority, normal_priority, low_priority.
  • De consument leest eerst uit high_priority, daarna uit normal_priority, enzovoort.

Op deze manier wordt prioritering architectonisch bereikt en niet ingebouwd in Kafka zelf.