贵公司有一个日志记录微服务,当用户在另一个应用程序中输入某些命令时,该微服务用于生成日志.该日志记录服务是通过EC2实例正在侦听的SQS标准队列来实现的.但是,您发现在某些情况下,日志的顺序无法保持.结果,使用该服务来跟踪用户的活动变得越来越困难.您应该如何以简单的方式解决此问题()
A.将现有的标准队列转换为FIFO队列.为发送到队列的消息添加重复数据删除ID
B.删除现有的标准队列,并将其重新创建为FIFO队列.结果,确保了要接收消息的顺序
C.将整个微服务应用程序迁移到SWF,以确保操作顺序
D.错误的时间戳顺序是SQS的局限性,它没有解决办法
B、删除现有的标准队列,并将其重新创建为FIFO队列.结果,确保了要接收消息的顺序
解析:A不能这样做https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html#FIFO-queues-moving