AWS API参考指南:Query /
QueryReceiveMessage
由于队列的分布式性质,将在ReceiveMessage调用中对一组加权随机计算机进行采样。这意味着仅返回被采样计算机上的消息。如果队列中的消息数量很少(少于1000条),则收到的消息可能会少于每个ReceiveMessage调用所请求的消息。如果队列中的消息数量非常少,则您在特定的ReceiveMessage响应中可能不会收到任何消息;在这种情况下,您应该重复请求。
和
MaxNumberOfMessages :要返回的最大消息数。SQS永远不会返回比该值更多的消息,但 可能会返回更少的消息 。



