Junior — Middle
Kafka-nın hansı komponenti eyni mesajların təkrarlanmasının qarşısını alır?
sobes.tech Süni İntellekt
AI-dan cavab
Kafka-da, eyni mesajların təkrarlanmasının qarşısını almaq offset mexanizmi və onun idarə olunması vasitəsilə təmin edilir.
Hər bir mesaj bölmədə unikal offset-ə — ardıcıllıq nömrəsinə malikdir. İstehlakçı, artıq oxuduğu offset-i izləyir və təsdiqləyir (commit). Yenidən başladıqda, istehlakçı ən son təsdiqlənmiş offset-dən oxumağa başlayır, beləliklə, artıq işlənmiş mesajların təkrarlanmasının qarşısını alır.
Beləliklə, təkrarlanan oxunuşların qarşısını alan komponent, özüdür, yəni commit offset-ləri idarə edən istehlakçı.