Pour assurer la stabilité du système et une distribution équitable des ressources, l'API Google Santé applique des limites de débit aux requêtes API entrantes.
Bien que les quotas par défaut soient conçus pour s'adapter à la grande majorité des cas d'utilisation standards, les applications qui dépassent ces seuils seront limitées.
Gérer les erreurs de limitation du débit
Lorsque votre application dépasse une limite de débit allouée, l'API rejette la requête et renvoie l'erreur 429 Too Many Requests. Pour atténuer l'erreur, votre application doit différer l'envoi des requêtes et implémenter une logique de nouvelle tentative pour gérer correctement les événements de limitation du débit.
Limites par défaut et analyse d'impact
Les limites de débit sont évaluées sur des intervalles quotidiens, par minute et par utilisateur. L'analyse d'impact décrit comment ces quotas se traduisent en requêtes par seconde (RPS).
| Métrique | Limite par défaut | Analyse d'impact des RPS |
|---|---|---|
| Par projet (quotidiennement) | 86,4 millions de requêtes / jour | ~1 000 RPS soutenus |
| Par projet (à la minute) | 120 000 requêtes / minute | ~2 000 RPS en rafale |
| Par utilisateur (par minute) | 300 requêtes / minute | Standard : 5 RPS par utilisateur Applications non validées : 250 RPS au maximum au total (limité à 100 utilisateurs à 2,5 RPS par utilisateur) |
Demander une augmentation de quota
Si votre application nécessite un débit plus élevé que les allocations par défaut fournies, vous pouvez demander un ajustement via la console Google Cloud. Consultez Afficher et gérer les quotas.