GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
在一次流量高峰后,您基于 Firebase/Firestore 的游戏出现了 HTTP 429 RESOURCE_EXHAUSTED 错误。应用程序现在已稳定,但您预计很快会有另一次流量高峰。哪些快速更改可以最大程度地减少重复的限流?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 优化数据库查询以减少读/写操作,并修改应用程序代码以指数回退的方式重试 Firestore API 调用。.
为什么这是答案
当遇到 RESOURCEEXHAUSTED 错误时,首先应优化数据库查询以减少不必要的读写操作,这能有效降低对 Firestore 资源的消耗,从而减少被限流的可能性。同时,修改应用程序代码以指数退避(exponential backoff)的方式重试 Firestore API 调用至关重要。指数退避是一种标准的错误处理策略,它在每次重试失败后逐渐增加等待时间,避免了在服务过载时对系统造成更大的压力,并提高了成功重试的几率。固定回退(fixed backoff)则可能导致在服务仍处于高负载时频繁重试,加剧问题。请求增加配额是长期解决方案,但不能立即解决当前问题,且不应作为首要的应对高流量的策略。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡