Middle+
Czy w Kafka istnieje priorytetyzacja wiadomości?
sobes.tech AI
Odpowiedź od AI
W Apache Kafka nie ma wbudowanego priorytetu wiadomości na poziomie brokera. Wiadomości w topikach są uporządkowane według partycji i przesunięć, i są konsumowane w kolejności zapisu. Aby zaimplementować priorytet, zwykle używa się oddzielnych topików dla różnych priorytetów, a konsument je przetwarza w potrzebnej kolejności.
Przykład podejścia:
- Utwórz topiki:
high_priority,normal_priority,low_priority. - Konsument najpierw czyta z
high_priority, potem znormal_priorityi tak dalej.
W ten sposób priorytet jest osiągany architektonicznie, a nie jest wbudowany w Kafka.