配额和调用频率限制

为了确保系统稳定性和公平的资源分配,Google Health API 会对传入的 API 请求强制执行速率限制。

虽然默认配额旨在满足绝大多数标准使用情形,但超出这些阈值的应用会受到限制。

处理速率限制错误

当您的应用超出分配的速率限制时,API 会拒绝该请求并返回错误 429 Too Many Requests。为了缓解此错误,您的应用应退避发送请求,并实现重试逻辑,以妥善处理速率限制事件。

默认限制和影响分析

速率限制按每日、每分钟和每用户间隔进行评估。影响分析概述了这些配额如何转换为每秒查询次数 (QPS)

指标 默认限制 QPS 影响分析
每个项目(每日) 每天 8,640 万个请求 持续约 1,000 QPS
每个项目(每分钟) 每分钟 12 万个请求 突发约 2,000 QPS
每位用户(每分钟) 每分钟 300 个请求 标准:每位用户 5 QPS
未经验证的应用:总共最多 250 QPS(上限为 100 位用户,每位用户 2.5 QPS)

申请增加配额

如果您的应用需要比提供的默认分配更高的吞吐量,您可以通过 Google Cloud 控制台申请调整。 请参阅查看和管理配额