Aller au contenu principal

Configuration du Timeout

Permettre au fournisseur d'API de définir une durée de timeout custom lors de la consommation de son API par l'API gateway.

Cas d'usages

  • L'API Code de la route utilise un timeout de 60000ms (60s) afin d'éviter que l'API gateway génère des erreurs lorsque le endpoint de l'API est trop lent (par défaut lorsque le temps de réponse excède 30000ms (30s)).

Principe de fonctionnement

  • l'API gateway attend la durée de timeout spécifiée (30000ms (30s) par défaut) avant de générer une erreur de timeout dans le cas où le serveur du endpoint de l'API ne répond pas.

Exemple de configuration

Dans la configuration de l'API, au niveau de l'attribut extra :

  urlContext: myapi
version: '1'
...
extra:
timeout: 60000 # On augmente la durée de timeout pour éviter trop d'erreurs si l'API est trop lente. 60000 corresponds à 60 secondes