Para garantir a estabilidade do sistema e a distribuição equitativa de recursos, a API Google Health aplica limites de taxa às solicitações de API recebidas.
Embora as cotas padrão sejam projetadas para acomodar a grande maioria dos casos de uso padrão, os aplicativos que excedem esses limites serão limitados.
Resolver erros de limite de taxa
Quando o aplicativo excede um limite de taxa alocado, a API rejeita a solicitação e retorna o erro 429 Too Many Requests. Para mitigar o erro, o aplicativo precisa interromper o envio de solicitações e implementar a lógica de repetição para processar eventos de limitação de taxa.
Limites padrão e análise de impacto
Os limites de taxa são avaliados em intervalos diários, por minuto e por usuário. A análise de impacto descreve como essas cotas se traduzem em consultas por segundo (QPS).
| Métrica | Limite padrão | Análise de impacto de QPS |
|---|---|---|
| Por projeto (diário) | 86,4 milhões de solicitações por dia | ~1.000 QPS sustentadas |
| Por projeto (por minuto) | 120.000 solicitações por minuto | ~2.000 QPS de pico |
| Por usuário (por minuto) | 300 solicitações por minuto | Padrão: 5 QPS por usuário Aplicativos não verificados: máximo de 250 QPS no total (limitado a 100 usuários com 2,5 QPS por usuário) |
Solicitar um aumento de cota
Se o aplicativo exigir uma capacidade de processamento maior do que as alocações padrão fornecidas, solicite um ajuste no console do Google Cloud. Consulte Visualizar e gerenciar cotas.