Saltar al contenido

Idempotencia

Una operación idempotente produce el mismo efecto previsto sobre el estado al repetirse idénticamente que al ejecutarse una vez.

También conocido comoIdempotency
APIs y contratos de datos

La idempotencia significa que repetir una operación idéntica produce el mismo efecto previsto en el estado del sistema que ejecutarla una vez. La respuesta o los registros no tienen que ser siempre idénticos.

Una llamada ERP ficticia crea W-240 con la clave estable shop-1:W-240:create. Si el destino la reconoce de forma fiable, la repetición no debe crear un segundo pedido. El alcance, el contenido y la retención deben ajustarse a las reglas realmente admitidas.

Enviar una clave no protege si el receptor la ignora. El nombre del método HTTP tampoco demuestra la corrección de negocio. La idempotencia describe el efecto de repetir; la estrategia de reintentos determina cuándo hacerlo.

Fuentes