Junior — Middle
Ktorá súčasť Kafka zabezpečuje prevenciu opakovaného čítania tých istých správ?
sobes.tech AI
Odpoveď od AI
V Kafka je prevencia ponovnega branja istih sporočil zagotovljena z mehanizmom zamikov (offsetov) in njihovo upravljanje na strani porabnika.
Vsako sporočilo v particiji ima edinstven offset — zaporedno številko. Porabnik spremlja, kateri offset je že prebral, in ga potrdi (commit). Ob ponovnem zagonu začne brati od zadnjega potrjenega offseta, s čimer se izogne ponovnemu branju že obdelanih sporočil.
Torej, komponenta, odgovorna za preprečevanje ponovnega branja, je sam porabnik, ki upravlja commit offsete.