一个组织有两个AmazonEC2实例:-第一个正在运行订购应用程序和库存应用程序。-第二个正在运行排队系统。在一年中的某些时候,每秒下达数千个订单。排队系统关闭时,一些订单丢失了。同样,组织的库存应用程序具有不正确的产品数量,因为某些订单已处理两次。如何确保应用程序可以处理越来越多的订单?()
A. 将订购和库存应用程序放入其自己的AWS Lambda函数中。让订购应用程序将消息写入Amazon SQS FIFO队列
B. 将订购和库存应用程序放入其自己的Amazon ECS容器中,并为每个应用程序创建一个Auto Scaling组。然后,在多个可用区域中部署消息队列服务器。
C. 将订购和库存应用程序放入其自己的Amazon EC2实例,并为每个应用程序创建一个Auto Scaling组。对接收的订单使用Amazon SQS标准队列,并在清单应用程序中实现幂等
D. 将订购和库存应用程序放入其自己的Amazon EC2实例中。将收到的订单写入Amazon Kinesis数据流中。配置AWS Lambda以轮询流并更新清单应用程序