Planificador de reintentos de llamadas a modelos con backoff exponencial limitado
Lee la ejecución en horizontal, con los nodos auxiliares de IA debajo. El diseño solo cambia la vista previa; la descarga se conserva.
Cargando flujo…
Descripción del flujo de trabajo
Lee registros ficticios de errores de ejecuciones anteriores y clasifica cada error como rate_limit, timeout, transient_server, permanent o invalid_record. Calcula el retraso como base × 2^attempts, con un tope de max_delay, y obtiene next_attempt_at en formato ISO a partir de last_attempt_at. Un nodo If envía los elementos reintentables al calendario. Los permanentes, no clasificados, inválidos o que alcanzaron el máximo de intentos van a fallo final. Después genera un único informe con la distribución, el calendario ordenado y los fallos. No ejecuta llamadas.
Cómo funciona
- 1.Configurar base_delay_ms, max_delay_ms y max_attempts
- 2.Emitir siete registros ficticios, incluido uno inválido
- 3.Validar los campos, clasificar cada error y calcular el retraso exponencial con tope
- 4.Enrutar con If hacia la ruta de reintento o la de fallo final
- 5.Combinar ambas rutas y generar un único informe ordenado
Casos de uso
- Programar la reejecución de lotes tras cortes nocturnos por límite de tasa
- Separar errores permanentes, como claves API incorrectas, antes de reejecutar
Requisitos
- Registros con item_id, status_code, error_message, attempts y last_attempt_at
- Valores de la política de reintento en el nodo Retry Policy Config
- No requiere claves API
Configuración y pruebas en n8n
- Importar el JSON en n8n
- Ejecutar Run Retry Planner manualmente
- Verificar que A-001, A-002 y A-003 están programados y que el retraso de A-003 se limita a 30000
- Verificar que A-004, A-005, A-006 y A-007 aparecen como fallo final
- Cambiar max_attempts o los registros para probar casos límite y sustituir el nodo de muestra por tu fuente real de registros
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (7)
Run Retry Planner
Manual Trigger
Retry Policy Config
Set
Sample Error Logs
Code
Classify Errors and Compute Backoff
Code
Is Retryable?
If
Combine Retry and Final Paths
Merge
Build Retry Plan Report
Code
Note Overview
Sticky Note
Note Routing
Sticky Note
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración