Q9 — AWS DOP-C02 第3章
第 9/100 题 | ← 返回第3章
开发升队正在构建电子臓务应难程序并使难Amazon Simple Notification Service(Amazon SNS)将订单消息发送到多个端点。密中一个端点是并不总是可难的外赛HTTP端点。如得订单消息未卖送到 HTTP端点,开发升队需要收到通知。 DevOps 工程师应该怎么做状能两足这些要求?
- A. 创建一个Amazon Simple Queue Service(Amazon SQS)队列。在SNS主题上,配置将未传递的消息发送 到SQS队列的重新驱动策略。为新的SQS队列创建Amazon CloudWatch警报,以在消息传送到队列时通知 开发团队。
- B. 创建一个Amazon Simple Queue Service(Amazon SQS)队列。在SNS主题的HTTP端点订阅上,配置将 未传递的消息发送到SQS队列的重新驱动策略。为新的SQS队列创建Amazon CloudWatch警报,以在消息 传送到队列时通知开发团队。 ✓
- C. 在SNS主题上,配置一个HTTPS发送策略,该策略将重试发送,直到订单消息发送成功。在策略中配置 BackoffFunction参数,当消息无法在设置的约束内传递时通知开发团队。
- D. 在SNS主题的HTTP端点订阅上,配置HTTPS投递策略,在订单消息投递成功前重试投递。在策略中配置 BackoffFunction参数,当消息无法在设置的约束内传递时通知开发团队。
正确答案: B. 创建一个Amazon Simple Queue Service(Amazon SQS)队列。在SNS主题的HTTP端点订阅上,配置将 未传递的消息发送到SQS队列的重新驱动策略。为新的SQS队列创建Amazon CloudWatch警报,以在消息 传送到队列时通知开发团队。
解析
B有意义https:/docs.aws.amazon.com/sns/latest/dg/sns-message-delivery-retries.html“要在传递策略中指定的重试次数用尽后保留消息,请将您的订阅配置为将无法送达的消息移至死信队列(DLQ)。” Https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch- Metrics.html