Aller au contenu principal

Gestion du cache

Permet à l'API d'activer une gestion de cache au niveau de l'API gateway afin de préserver le endpoint de l'API, pour des raisons de performances et/ou disponibilité.

Cas d'usages

Pas de cas d'usage réel en production à part le endpoint de statutapi de l'API Code de la route.

Principe de fonctionnement

L'API déclare dans son raccordement les données relatives au cache sous le namespace cache dans les données optionnelles (extra). Les attributs de ce namespace sont les suivants :

  • ttl (integer) : Durée de vie du cache (en secondes)

Lorsque la gestion du cache est activée, l'API Gateway persiste le contenu de chaque requête des clients pendant une durée précisée par cet attribut ttl

Configuration dans le raccordement de l'API

api:
name: My Api
urlContext: myapi
version: "1"
...
extra:
cache:
ttl: 3600