As per aws documentation, https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html#standard-queues-at-least-once-delivery
Amazon SQS stores copies of messages on multiple servers for redundancy and high availability.
My Case: I have integrated my standard queue with the lambda function. When ever a new message comes to the queue lambda function will be invoked. Since AWS Lambda will continue to increase the number of concurrent function executions according to the queue size, If my queue size is 1000 according to that, number of concurrent executions of lambda function will also increased. In that case, is there any chance of multiple workers processing the same message copy by receiving from multiple servers at a time?
I have gone through the question: AWS: multiple instances reading SQS But there I didn't found the concept of storing the message copy on multiple servers.