Bonnes pratiques : seuils de protection
La plateforme Workflows peut vous aider à gérer les limites d'utilisation pour le service par rapport auquel vous générez un connecteur.
-
Sur la carte HTTP de votre flux http_helper, cliquez sur l'icône en forme d'engrenage dans le coin inférieur droit.
-
Cliquez sur Gestion des erreurs. La boîte de dialogue Gestion des erreurs affiche plusieurs options.
Par défaut, la carte est configurée pour effectuer de nouvelles tentatives sur les codes de statut 429 et 504 à trois reprises entre une et trois secondes. Si la carte continue à recevoir un code de statut 429 ou 504, la carte renvoie le message d'erreur adressé par le service.
| Champ | Définition | Options | Valeur par défaut |
|---|---|---|---|
| Pour |
Les conditions dans lesquelles la plateforme Workflows doit réessayer d'adresser l'appel HTTP à votre service. Remarque : si les codes d'erreur spécifiés ne contiennent aucune valeur, la plateforme reviendra par défaut à la limite d'utilisation sur les codes de statut 429 et 504. |
|
Limites d'utilisation (429, 504) |
| Nouvelle tentative |
Le nombre de nouvelles tentatives que Workflows doit effectuer avant de renvoyer une erreur. Remarque : si vous choisissez |
De 0 à 5 fois | 3 fois |
| Entre | Le délai minimum après réception d'une erreur que la plateforme doit attendre avant de réessayer la requête. La plateforme choisira un délai aléatoire intermédiaire incluant les deux valeurs choisies. | De 1 à 5 minutes | 1 minute |
| Et | Le délai maximum après réception d'une erreur que la plateforme doit attendre avant de réessayer la requête. La plateforme choisira un délai aléatoire intermédiaire incluant les deux valeurs choisies. | De 1 à 5 minutes | 3 minutes |
Exemple
-
Ajoutez une carte Construction de liste avant votre carte Requête brute HTTP.
-
Ajoutez chaque code d'erreur sur lequel vous souhaitez effectuer une nouvelle tentative en tant qu'un élément de liste séparé et renommez la sortie retry_codes.
-
Cliquez sur l'icône en forme d'engrenage dans le coin inférieur droit de la carte Requête brute et sélectionnez Gestion des erreurs.
-
Sélectionnez Erreurs spécifiées dans la première liste déroulante et terminez la configuration de vos nouvelles tentatives.
-
Faites glisser le champ de sortie retry_codes depuis la carte Construction de liste vers le champ Codes de statut de la carte Requête brute.
-
Cliquez sur Enregistrer.