Pular para o conteúdo principal

Commit

Ato de gravar o offset processado como a nova posição de leitura de um consumer para aquela partition.

Commit é a operação que registra, para um Consumer Group, até qual offset de uma partition já foi processado com sucesso. Pode ser automático (enable.auto.commit=true, o client comita periodicamente em background) ou manual (a aplicação decide exatamente quando comitar, tipicamente depois de confirmar que o processamento da mensagem terminou). A escolha entre auto commit e commit manual define o comportamento do consumer diante de uma falha: o que já foi processado mas ainda não comitado é reprocessado do zero após um restart ou rebalance.

Termos relacionados