ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(queueURL);
List<com.amazonaws.services.sqs.model.Message> messages = sqs.receiveMessage(receiveMessageRequest).getMessages();
每当我尝试从SQS队列中提取所有消息时,“消息”列表的大小始终为1.我如何确保队列中的每个项目都添加到该列表中?
任何建议都将不胜感激!
答案 0 :(得分:1)
您需要提供要返回的最大邮件数。 Amazon SQS永远不会返回比此值更多的消息(但是,可能会返回更少的消息)。有效值为1到10.默认值为1.