O Que É um Idempotency Token?
Um idempotency token, também chamado de idempotency key, é um identificador único que um cliente envia com uma requisição para que o servidor possa reconhecer novas tentativas da mesma operação. O servidor registra o token junto com o resultado e retorna esse resultado armazenado se o token chegar novamente. Isso torna seguro repetir a requisição mesmo quando a resposta original foi perdida.
Por que importa
Redes descartam respostas, então clientes tentam novamente; sem um token, um pagamento ou pedido repetido pode ser processado duas vezes. Um idempotency token transforma a entrega at-least-once em um resultado efetivamente exactly-once.
Guias relacionados
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 At-Least-Once Delivery?At-least-once delivery guarantees a message is delivered at least one time, accepting possible duplicates in…
What Is a Distributed Transaction?A distributed transaction spans multiple databases or services and must either commit everywhere or roll back…