Mécanisme qui limite le nombre de requêtes qu'un utilisateur ou service peut faire dans un temps donné.
AvancéLe rate limiting protège les APIs et services contre les abus et la surcharge. Quand une API dit '100 requêtes/minute', c'est du rate limiting. Si tu dépasses, tu reçois une erreur 429 (Too Many Requests). En automatisation, le rate limiting est crucial : si ton workflow n8n envoie 1000 requêtes à l'API Stripe en 1 seconde, tu vas être bloqué. La solution : ajouter des délais entre les requêtes, utiliser des files d'attente, ou implémenter un retry avec backoff exponentiel.
Le rate limiting, c'est comme un péage autoroutier. Même si 1000 voitures veulent passer en même temps, le péage ne peut en traiter que 20 par minute. Les autres doivent attendre. Si tu essaies de forcer, tu es bloqué.
Un workflow n8n récupère les données de 500 clients via l'API HubSpot. Sans rate limiting, les 500 requêtes partent en même temps et HubSpot bloque le workflow. Avec un node 'Wait' de 200ms entre chaque requête, tout passe sans erreur. Temps total : 100 secondes au lieu d'un blocage.
Tu veux maîtriser ces concepts concrètement ?
LE LABO IA t'apprend à construire, automatiser et vendre avec l'IA.
Découvrir le programme