Sobes.tech
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 z normal_priority i tak dalej.

W ten sposób priorytet jest osiągany architektonicznie, a nie jest wbudowany w Kafka.