Middle+
Esiste una priorità dei messaggi in Kafka?
sobes.tech AI
Risposta dell'AI
In Apache Kafka, non c'è una priorità dei messaggi integrata a livello del broker. I messaggi nei topic sono ordinati per partizioni e offset, e vengono consumati in ordine di scrittura. Per implementare la priorità, di solito si usano topic separati per diverse priorità e il consumatore li elabora nell'ordine desiderato.
Esempio di approccio:
- Creare topic:
high_priority,normal_priority,low_priority. - Il consumatore legge prima da
high_priority, poi danormal_priority, e così via.
In questo modo, la priorità si ottiene a livello architetturale, e non è incorporata in Kafka stesso.