【发布时间】:2019-08-08 09:26:33
【问题描述】:
SQS - 我需要在批处理响应中获取更多消息。
我已经设置了 SQS 队列,我正在处理我的其他太大的库存数据。在一个批次中,它只提供 10 条消息,这不符合我的要求。我在 PHP 中使用它。有没有人合作过并取得成功?
我参考了许多指导,并对使用长轮询有了一些想法。但是有人可以给出一些提示吗?我已经完成了非常基础的 SQS。
我希望每天根据 SQS 响应处理数千个数据。
【问题讨论】:
-
在一次
ReceiveMessages()调用中可从 Amazon SQS 队列获取的最大消息数为 10。如果这对您的用例不满意,则另一种架构可能更合适。您可以编辑您的问题以提供您想要实现的目标的详细信息吗?例如,为什么有这么多消息被发送到 SQS?它是什么类型的数据,你对它做了什么处理? -
当然。我已订阅 AnyOfferChangedNotification 并使用 SQS 获取优惠数据。现在每批我只收到 10 个 ASIN 的报价发生了变化。基于这些回复,我想进一步处理我在亚马逊上的报价。我想每天处理这个。我的活动列表有数千个,所以我如何更新我在亚马逊上的优惠价格。如果您能提供任何其他更好的选择,我将不胜感激。目前我正在使用基本流程运行 SQS。
标签: amazon-web-services amazon-sqs amazon-mws