Middle+
Gibt es eine Priorisierung von Nachrichten in Kafka?
sobes.tech KI
Antwort von AI
In Apache Kafka gibt es keine integrierte Priorisierung von Nachrichten auf Broker-Ebene. Nachrichten in Topics sind nach Partitionen und Offsets sortiert und werden in Schreibreihenfolge konsumiert. Zur Implementierung der Priorisierung werden in der Regel separate Topics für verschiedene Prioritäten verwendet, die vom Verbraucher in der gewünschten Reihenfolge verarbeitet werden.
Beispielansatz:
- Erstellen Sie Topics:
high_priority,normal_priority,low_priority. - Der Verbraucher liest zuerst aus
high_priority, dann ausnormal_priorityusw.
Auf diese Weise wird die Priorisierung architektonisch erreicht und ist nicht in Kafka selbst eingebaut.