一家公司在 AWS Lambda 函数上托管一个应用程序,该函数运行多个处理除非发生错误,否则 Lambda 函数的运行时间通常不到 5 分钟公司需要对应用程序代码进行解耦,因为过去的错误导致整个当处理步骤花费的时间超过预期时,流程将失败 处理步骤必须是可在最初处理发生后的 12 个月内重播解决方案架构师应该如何设计新的解决方案1?

发布于 2021-04-24 01:47:24
【多选题】
A 配置 Amazon EventBridge (Amazon CloudWatch Events),并创建档案 拆分处理成单独的 Lambda 函数 为不同的事件模式创建规则执行处理的 Lambda 函数
B 保留 Lambda 函数,但将超时时间增加到 15 分钟将每个处理步骤写入 Amazon DynamoDB 表的 Lambda 函数 重播这些步骤通过使用单独的 Lambda 函数并在必要时查询表
C 保留 Lambda 函数,但将超时时间增加到 60 分钟。配置将每个处理步骤写入 Amazon S3 存储桶中的每日文件的 Lambda 函数通过使用单独的 Lambda 函数并根据所需日期查询文件来执行步骤
D 配置 Amazon Simple Queue Service (Amazon SQS) 队列,并创建存档拆分将进程放入单独的 Lambda 函数中 将消息传递到不同的队列过程完成,并调用下一个 Lambda 函数来轮询队列以获取新消息必要时重播 SQL 队列存档中的消息

查看更多

关注者
0
被浏览
123
  • 体验AI问答!更聪明、超智能!
  • 一款基于GPT的超级AI助手,可以对话、创作、写文案!
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服