Long polling is a way of checking for messages in an SQS queue without having to continuously poll the queue. With long polling, you can set up a “wait time” for the queue, and SQS will check the queue for messages during that time. If there are no messages in the queue, SQS will return an empty response. If there are messages in the queue, SQS will return up to 10 messages.