Для обеспечения стабильности системы и справедливого распределения ресурсов API Google Health устанавливает ограничения на количество входящих запросов к API.
Хотя квоты по умолчанию рассчитаны на подавляющее большинство стандартных сценариев использования, приложения, превышающие эти пороговые значения, будут работать с ограничением скорости.
Обработка ошибок ограничения скорости запросов
Когда ваше приложение превышает выделенный лимит запросов, API отклоняет запрос и возвращает ошибку 429 Too Many Requests . Для предотвращения этой ошибки ваше приложение должно уменьшить количество отправляемых запросов и реализовать логику повторных попыток для корректной обработки событий, связанных с превышением лимита запросов.
Ограничения по умолчанию и анализ влияния
Ограничения скорости оцениваются по суточным, поминутным и индивидуальным интервалам для каждого пользователя. Анализ влияния показывает, как эти квоты влияют на количество запросов в секунду (QPS) .
| Метрика | Ограничение по умолчанию | Анализ воздействия QPS |
|---|---|---|
| По каждому проекту (ежедневно) | 86,4 млн запросов в день | ~1000 кадров в секунду в непрерывном режиме |
| По каждому проекту (поминутно) | 120 000 запросов в минуту | ~2000 кадров в секунду в импульсном режиме |
| За каждого пользователя (в минуту) | 300 запросов в минуту | Стандартная производительность : 5 запросов в секунду на пользователя. Непроверенные приложения : максимум 250 запросов в секунду (ограничение 100 пользователями по 2,5 запроса в секунду на пользователя). |
Запросить увеличение квоты
Если вашему приложению требуется более высокая пропускная способность, чем предусмотрено по умолчанию, вы можете запросить корректировку через консоль Google Cloud. См. раздел «Просмотр и управление квотами» .