Ir al contenido
Agentes de IA

Planificador de reintentos de llamadas a modelos con backoff exponencial limitado

7 nodos 53 5 Manual trigger
Descargar

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. 1.Configurar base_delay_ms, max_delay_ms y max_attempts
  2. 2.Emitir siete registros ficticios, incluido uno inválido
  3. 3.Validar los campos, clasificar cada error y calcular el retraso exponencial con tope
  4. 4.Enrutar con If hacia la ruta de reintento o la de fallo final
  5. 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

  1. Importar el JSON en n8n
  2. Ejecutar Run Retry Planner manualmente
  3. Verificar que A-001, A-002 y A-003 están programados y que el retraso de A-003 se limita a 30000
  4. Verificar que A-004, A-005, A-006 y A-007 aparecen como fallo final
  5. 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

Manual Trigger Set Code If Merge

Detalles

Disparador Manual trigger
Nodos 7
Aplicaciones 5
Vistas 53
Descargas 5

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (7)

Run Retry Planner

Manual Trigger

#1

Retry Policy Config

Set

#2

Sample Error Logs

Code

#3

Classify Errors and Compute Backoff

Code

#4

Is Retryable?

If

#5

Combine Retry and Final Paths

Merge

#6

Build Retry Plan Report

Code

#7

Note Overview

Sticky Note

#8

Note Routing

Sticky Note

#9
Mantente al día

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

Descubre las novedades primero

Tu nombre, tu correo y una confirmación.

Confirmación por correo · Cancela cuando quieras