SQS 队列是用于将视频文件转换为较低分辨率的 Lambda 函数的事件源。Lambda 在处理较长视频时出现超时,并且其超时时间已设置为允许的最大值。开发人员如何在不修改函数代码的情况下防止这些超时?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 增加 Lambda 函数的内存分配。.
为什么这是答案
增加 Lambda 函数的内存分配是解决此问题的最有效方法。在 AWS Lambda 中,CPU 和网络带宽是根据分配的内存量按比例分配的。处理视频转换这类计算密集型任务时,增加内存不仅能提供更多内存,还能显著提升 CPU 性能,从而加快处理速度,减少超时。 增加 SQS 队列的可见性超时只会影响消息在队列中不可见的时间,不会影响 Lambda 函数的执行时间。增加运行 Lambda 函数的主机的实例大小是无效选项,因为 Lambda 是无服务器服务,用户无法控制底层实例。为转换过程实现多线程需要修改函数代码,这与题干中“不修改函数代码”的要求相悖。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡