Estrategia de reintentos
Define qué fallos se reintentan, con qué esperas y hasta qué límite.
Una estrategia de reintentos determina cuándo repetir una operación fallida o sin respuesta. Distingue problemas temporales de errores que deben corregirse antes, y limita los intentos o el tiempo total.
En un ejemplo ficticio, una integración espera 2, 4 y 8 segundos antes de tres intentos adicionales. Son valores ilustrativos. Añadir variación aleatoria puede reducir reintentos simultáneos de muchos receptores. También deben respetarse las reglas del destino.
Esperar no valida un código de producto ausente. Una respuesta perdida puede ocultar una operación completada. Antes de repetir hay que asegurar el efecto mediante idempotencia o conciliación del resultado. Reintentar no corrige por sí solo el error original.
Fuentes
Términos relacionados
- IdempotenciaUna operación idempotente produce el mismo efecto previsto sobre el estado al repetirse idénticamente que al ejecutarse una vez.
- Limitación de solicitudesLa limitación de solicitudes fija, según una regla, con qué frecuencia puede un cliente enviar solicitudes.
- 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.
Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.