一家图像处理公司有一个用户用来上传图像的 Web 应用程序。这应用程序将图像上传到 Amazon S3 存储桶中。这公司已设置 S3 事件通知以将对象创建事件发布到 Amazon简单队列服务 (Amazon SQS) 标准队列。 SQS 队列作为事件处理图像并将结果发送给用户的 AWS Lambda 函数的源通过电子邮件。用户报告说,他们为每个上传的图像都收到了多封电子邮件。一个解决方案架构师确定 SQS 消息调用 Lambda 函数的次数超过一次,导致多封电子邮件。解决方案架构师应该怎么做才能以最少的运营开销解决这个问题?

发布于 2021-04-24 01:50:00
【多选题】
A 通过将 ReceiveMessage 等待时间增加到 30 在 SQS 队列中设置长轮询秒。
B 将 SQS 标准队列更改为 SQS FIFO 队列。使用消息重复数据删除 ID丢弃重复的消息。
C 将 SQS 队列中的可见性超时增加到一个大于总和的值函数超时和批处理窗口超时。
D 修改 Lambda 函数以在 SQS 队列中删除每条消息后立即在处理之前读取消息。

查看更多

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

撰写答案

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

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服