Sobes.tech
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.