Idempotencia
Una operación idempotente produce el mismo efecto previsto sobre el estado al repetirse idénticamente que al ejecutarse una vez.
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
Términos relacionados
- Estrategia de reintentosDefine qué fallos se reintentan, con qué esperas y hasta qué límite.
- Server-Sent EventsServer-Sent Events transmite avisos de texto del servidor al cliente por HTTP, por ejemplo sobre el avance de un trabajo en segundo plano.
- ETagUn ETag identifica una versión concreta de la representación de un recurso HTTP y permite lecturas o cambios condicionales.
- Cross-Origin Resource SharingCORS controla el acceso del navegador a respuestas de otro origen. No sustituye el inicio de sesión ni la comprobación de permisos de la API.
- Intercambio electrónico de datosEDI transmite documentos de negocio estructurados entre sistemas. Deben concordar el formato, el perfil del socio, las correspondencias de datos y las respuestas.
- Procesamiento en tiempo realEl procesamiento en tiempo real sigue un objetivo de latencia definido. Hay que distinguir la hora del evento de la de procesamiento y prever datos tardíos.
Artículos sobre el tema

Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.
