我想获取队列中的所有消息以进行处理。但是根据文档,MaxNumberOfMessages 属性为10。
谢谢。
https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html
如何读取所有消息以便处理?或者我怎样才知道队列已经为空了呢?谢谢。
https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html
如何读取所有消息以便处理?或者我怎样才知道队列已经为空了呢?Messages
数组。while
循环)中,并且只有在执行读取后有Messages
时才继续处理。从ReceiveMessage
调用中获取空响应并不一定意味着队列为空。如果:
DeleteMessage
将其删除。在此状态下,该消息被视为正在传输中,其他消费者无法使用它。通过总结上述指标,您可以考虑所有这些情况。