Amazon web services 我需要什么样的EC2实例才能从sqs队列系统中提取消息?

Amazon web services 我需要什么样的EC2实例才能从sqs队列系统中提取消息?,amazon-web-services,amazon-ec2,message-queue,amazon-sqs,Amazon Web Services,Amazon Ec2,Message Queue,Amazon Sqs,我越来越熟悉亚马逊的排队服务 SQS是基于拉而不是基于推的,因此我必须有一个EC2实例从队列中拉出消息 这些实例是EC2 AMI VM吗?或者当我创建一个sqs队列时。。。我必须关联到一个特殊的EC2实例吗 为什么EC2实例在读取队列时会丢失?Internet上的任何计算机都可以进行ReceiveMessage API调用。这可能是一个AmazonEC2实例,或者是一个AWS Lambda函数,或者是一个容器,甚至是您桌下的计算机 典型的体系结构是一些“工作者”代码正在某处运行,它轮询Amazo

我越来越熟悉亚马逊的排队服务

SQS是基于拉而不是基于推的,因此我必须有一个EC2实例从队列中拉出消息

这些实例是EC2 AMI VM吗?或者当我创建一个sqs队列时。。。我必须关联到一个特殊的EC2实例吗


为什么EC2实例在读取队列时会丢失?

Internet上的任何计算机都可以进行ReceiveMessage API调用。这可能是一个AmazonEC2实例,或者是一个AWS Lambda函数,或者是一个容器,甚至是您桌下的计算机

典型的体系结构是一些“工作者”代码正在某处运行,它轮询AmazonSQS队列以请求消息。如果有可用的消息,那么工作人员将处理该消息,然后删除该消息

因此,只需在处理消息的程序中包含“拉”消息的代码即可