Pular para o conteúdo principal

ACK

Confirmação de recebimento — no Kafka, o nível de confirmação exigido pelo producer (acks=0, 1 ou all).

No contexto do Kafka, ACK (acknowledgment) é a configuração do producer (acks) que define quanta confirmação ele exige antes de considerar uma escrita bem-sucedida: acks=0 não espera confirmação nenhuma (mais rápido, mais arriscado), acks=1 espera confirmação apenas do leader, e acks=all espera confirmação de todas as réplicas no ISR (mais lento, mais durável). Esse trade-off é central na discussão de garantias de entrega.

Termos relacionados