AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 868 / 1018 题单选题

一家公司想要增强其部署在 AWS 上的电子商务订单处理应用程序。该应用程序必须准确处理每个订单,而不影响在不可预测的流量激增期间的客户体验。哪种解决方案能够满足这些要求?

  • A. 创建一个 Amazon Simple Queue Service (Amazon SQS) FIFO 队列。将所有订单放入 SQS 队列中。配置一个 AWS Lambda 函数作为处理订单的目标。
  • B. 创建一个 Amazon Simple Notification Service (Amazon SNS) 标准主题。将所有订单发布到 SNS 标准主题。将应用程序配置为一个通知目标。
  • C. 使用 Amazon AppFlow 创建一个流。将订单发送到流中。配置一个 AWS Lambda 函数作为处理订单的目标。
  • D. 在应用程序中配置 AWS X-Ray 来跟踪订单请求。配置应用程序通过从 Amazon CloudWatch 中拉取订单来处理订单。
第 868 / 1018 题正确答案 A
  • A. 创建一个 Amazon Simple Queue Service (Amazon SQS) FIFO 队列。将所有订单放入 SQS 队列中。配置一个 AWS Lambda 函数作为处理订单的目标。

解析

选项 A 建议使用 Amazon SQS FIFO 队列来处理订单,这种解决方案可以确保每个订单被处理一次,并且可以通过 Lambda 函数来处理订单。SQS 队列可以缓解流量激增对应用程序的影响,并且可以处理大量的并发订单请求。其他选项没有提供确保每个订单只处理一次的机制,并且也没有提供适合处理大量订单的有效方法。

AI 解析

Amazon SQS FIFO 队列能够确保消息的严格顺序和仅一次处理,这对订单处理至关重要。AWS Lambda 的无服务器架构可根据队列中的消息数量自动扩展,处理不可预测的流量。而 SNS 标准主题不具备顺序保证,AppFlow 用于数据集成而非实时消息处理,X-Ray 和 CloudWatch 属于监控工具。AWS 文档指出,SQS FIFO 与 Lambda 结合适用于需要精确排序和可靠消息传递的场景,如订单处理系统。其他选项未能同时满足顺序性、可靠性和弹性扩展要求。