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.

  1. Sur la carte HTTP de votre flux http_helper, cliquez sur l'icône en forme d'engrenage dans le coin inférieur droit.

  2. 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)

  • Tous les codes d'erreur

  • Erreurs spécifiées

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 0 times, la fonctionnalité est désactivée.

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

  1. Ajoutez une carte Construction de liste avant votre carte Requête brute HTTP.

  2. 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.

  3. 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.

  4. Sélectionnez Erreurs spécifiées dans la première liste déroulante et terminez la configuration de vos nouvelles tentatives.

  5. 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.

  6. Cliquez sur Enregistrer.