您的应用日志显示 Cloud Storage API 返回 HTTP 503 错误。为了提高成功率,您应该实现 Google 推荐的重试逻辑。您应该采用哪种方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 以递增的时间间隔重试每次失败,直到达到最大重试次数。.
为什么这是答案
当 Cloud Storage API 返回 HTTP 503 错误时,这通常表示服务暂时过载或不可用。Google 推荐的重试策略是采用指数退避(exponential backoff)。这意味着您应该以递增的时间间隔重试每次失败。例如,第一次重试等待1秒,第二次等待2秒,第三次等待4秒,以此类推,直到达到预设的最大重试次数或最大等待时间。这种方法可以避免在服务已经过载时进一步加剧其负担,并给服务留出恢复的时间。 批量重试失败可能会导致瞬时请求量激增,进一步压垮服务。固定时间间隔重试可能无法有效应对服务恢复所需的时间,或者在服务快速恢复时造成不必要的延迟。递减时间间隔重试则会迅速增加对服务的请求频率,这在服务过载时是不可取的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡