繁体   English   中英

AWS SQS - 使用节点 JS 检索队列中的所有消息

[英]AWS SQS - Retrieve all message in queue using node JS

我有 cronjob 附加 lambda 每 5 分钟运行一次并处理 SQS 消息。 在我的队列中有超过500条消息。我需要根据ID检索所有数据和map。 默认情况下,我只能检索 10 条消息。 是否有可能检索超过 10 条消息?

正如您在文档中所见,不是在单个请求中,但您可以继续进行。 不断得到更多,直到没有剩下。

展开来说,答案取决于您使用的是哪个 sdk,但 api 是相同的。 您只需使用while循环之类的东西,其中条件检查返回的消息列表的长度。 如果该列表为空,则离开循环并完成。 如果它不为空,则重复该请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM