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 uitnormal_priority, enzovoort.
Op deze manier wordt prioritering architectonisch bereikt en niet ingebouwd in Kafka zelf.