一家公司想在 AWS 上构建一个在线市场应用程序作为一组松散耦合的微服务 对于这个应用程序,当客户提交新订单时,两个微服务应同时处理该事件电子邮件微服务将发送确认电子邮件和OrderProcessing 微服务将启动订单交付过程如果客户取消订单,OrderCancellation 和 Email 微服务应该同时处理这个事件。一位解决方案架构师想要使用 Amazon Simple Queue Service (Amazon SQS) 和 AmazonSimple Notification Service (Amazon SNS) 用于设计微服务之间的消息传递。解决方案架构师应该如何设计解决方案?

发布于 2021-04-24 01:44:01
【多选题】
A 创建单个 SQS 队列并向其发布订单事件 Email、OrderProcessing 和然后,OrderCancellation 微服务可以使用队列外的消息
B 为每个微服务创建三个SNS主题向三个主题发布订单事件为每个电子邮件 OrderProcessmg 和 OrderCancellation 微服务订阅它自己的话题
C 创建一个 SNS 主题并向其发布订单事件 为电子邮件创建三个 SQS 队列OrderProcessing 和 OrderCancellation 微服务将所有 SQS 队列订阅到 SNS带有消息过滤的主题
D 创建两个 SQS 队列,同时向两个队列发布订单事件 一个队列是用于 Email 和 OrderProcessmg 微服务 第二个队列用于 Email 和 Order取消微服务

查看更多

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

撰写答案

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

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服