Cloud Client Library 上传偶尔会因 HTTP 504 Gateway Timeout 而失败。您应该如何提高应用程序的弹性?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 围绕客户端库调用编写指数退避过程。.
为什么这是答案
当 Cloud Client Library 上传遇到 504 Gateway Timeout 错误时,这意味着请求在服务器处理完成前超时。指数退避(Exponential Backoff)是一种标准的错误处理策略,它会以逐渐增加的延迟重试失败的请求。这允许服务器有时间从瞬时过载中恢复,从而提高应用程序的弹性。 其他选项的问题在于: “一秒等待时间的退避过程”:固定的短等待时间可能不足以让服务器恢复,导致持续失败。 “设计一个重试按钮”:这会将错误处理的负担转嫁给用户,降低用户体验,并且不是自动化的弹性解决方案。 “为对象创建一个队列,并通知用户应用程序将在 10 分钟后重试”:虽然队列可以处理异步任务,但等待 10 分钟太长,且没有立即重试的机制,用户体验差。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡