Bonjour à tous,
Je crée des workflows n8n qui dépendent fortement d’API externes, et j’essaie de trouver un moyen fiable de gérer les limites de débit sans ralentir l’ensemble du workflow.
Par exemple, une API pourrait retourner : {
“status”: 429,
“message”: “Too Many Requests”,
“retry_after”: 30
}
Mes préoccupations principales sont : Éviter les tentatives inutiles
Respect des limites de débit des API
Éviter qu’une API lente ne bloque d’autres workflows
Gérer les défaillances temporaires sans perdre de données
J’envisage d’utiliser une augmentation exponentielle des délais d’attente, des files d’attente de requêtes et la limitation de la concurrence.
Pour ceux qui exécutent n8n en production :
Comment gérez-vous normalement les réponses 429 ?
Utilisez-vous une file d’attente ou simplement une nouvelle tentative avec des délais ?
Comment décidez-vous du nombre maximum de tentatives ?
Avez-vous trouvé un bon moyen d’empêcher qu’une API ne devienne un goulot d’étranglement pour l’ensemble de l’instance n8n ?
Décrivez le problème/l’erreur/la question
Quel est le message d’erreur (le cas échéant) ?
Veuillez partager votre workflow
(Sélectionnez les nœuds sur votre canevas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le workflow.)
Partagez la sortie renvoyée par le dernier nœud
Informations sur votre configuration n8n
- Version n8n :
- Base de données (par défaut : SQLite) :
- Paramètre n8n EXECUTIONS_PROCESS (par défaut : own, main) :
- Exécution de n8n via (Docker, npm, n8n cloud, application de bureau) :
- Système d’exploitation :

