O Que É Entrega At-Least-Once?
Entrega at-least-once assegura que toda mensagem chegue ao consumer uma ou mais vezes, reenviando até que seja confirmada. Como uma confirmação pode ser perdida após o processamento, a mesma mensagem pode ser entregue novamente, então duplicatas são possíveis. Espera-se que os consumers as tratem de forma idempotente.
Por que importa
At-least-once é a garantia prática mais comum porque nunca descarta mensagens. O custo é que os consumers precisam desduplicar ou ser idempotentes para evitar processamento duplicado.
Guias relacionados
What Is At-Most-Once Delivery?At-most-once delivery sends each message zero or one time, avoiding duplicates but accepting that a message m…
What Is Exactly-Once Delivery?Exactly-once delivery is the guarantee that a message is processed one and only one time, with neither loss n…
What Is Message Acknowledgment?Message acknowledgment is the signal a consumer sends to confirm it has processed a message, telling the brok…