gpt4 book ai didi

java - 为什么我只从 SQS 队列收到一条消息?

转载 作者:行者123 更新时间:2023-12-02 02:33:57 26 4
gpt4 key购买 nike

ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(queueURL);

List<com.amazonaws.services.sqs.model.Message> messages = sqs.receiveMessage(receiveMessageRequest).getMessages();

每当我尝试从 SQS 队列中提取所有消息时,“消息”列表的大小始终为 1。如何确保队列中的每个项目都添加到该列表中?

如有任何建议,我们将不胜感激!

最佳答案

您需要提供要返回的最大消息数。 Amazon SQS 返回的消息永远不会超过此值(但是,返回的消息可能会更少)。有效值为 1 到 10。默认值为 1。

参见setMaxNumberOfMessages(Integer maxNumberOfMessages) .

关于java - 为什么我只从 SQS 队列收到一条消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46670688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com