AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一位解决方案架构师正在设计一个两层应用程序,用于收集和处理注册表单。该应用程序必须快速处理提交的表单,确保每个表单只被处理一次,并保证数据不丢失。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在Web应用程序服务器层和工作器层之间使用Amazon Simple Queue Service (Amazon SQS) FIFO队列来存储和转发表单数据。.
为什么这是答案
正确答案是使用Amazon SQS FIFO队列。FIFO(先进先出)队列确保消息按发送顺序处理,并且只处理一次,这满足了“确保每个表单只被处理一次”和“快速处理提交的表单”的要求。它还通过持久存储消息来保证数据不丢失。
Amazon API Gateway HTTP API不适合作为消息队列,它主要用于构建无服务器API,不提供消息持久化、顺序处理或一次性处理保证。
Amazon SQS标准队列不保证消息处理顺序,也不保证消息只处理一次(可能出现重复),这不符合题目中“每个表单只处理一次”和“按顺序处理”的要求。
AWS Step Functions工作流虽然可以保证一次性处理和数据持久性,但创建同步工作流来简单地存储和转发数据会增加不必要的复杂性和延迟,并且成本通常高于简单的队列服务。对于这种异步处理表单的场景,SQS FIFO队列是更简单、高效且成本更优的解决方案。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡