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