Middle+
Există prioritate a mesajelor în Kafka?
sobes.tech AI
Răspuns de la AI
În Apache Kafka, nu există o prioritate încorporată a mesajelor la nivelul brokerului. Mesajele din topicuri sunt ordonate după partiții și offset-uri și sunt consumate în ordinea înregistrării. Pentru a implementa prioritatea, de obicei se folosesc topicuri separate pentru diferite priorități, iar consumatorul le procesează în ordinea necesară.
Exemplu de abordare:
- Crează topicuri:
high_priority,normal_priority,low_priority. - Consumatorul citește mai întâi din
high_priority, apoi dinnormal_priorityși așa mai departe.
Astfel, prioritatea se atinge arhitectural, nu este încorporată în Kafka.