Sobes.tech
Junior — Middle

Qual componente do Kafka garante a prevenção da leitura repetida das mesmas mensagens?

sobes.tech IA

Resposta da IA

No Kafka, a prevenção da leitura repetida das mesmas mensagens é garantida pelo mecanismo de offsets e pela sua gestão do lado do consumidor.

Cada mensagem numa partição tem um offset único — um número de ordem. O consumidor acompanha qual o offset que já leu e confirma (commit). Quando reinicia, o consumidor começa a ler a partir do último offset confirmado, evitando assim a leitura repetida de mensagens já processadas.

Assim, o componente responsável por prevenir a leitura repetida é o próprio consumidor, que gere os offsets de commit.