首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Lambda触发器的SQS批处理不像预期的那样工作

Lambda触发器的SQS批处理不像预期的那样工作
EN

Stack Overflow用户
提问于 2021-02-27 09:47:56
回答 1查看 1.9K关注 0票数 3

我有两个Lambda函数和一个SQS队列。第一个Lambda将消息发送到队列。然后,第二个Lambda为这个队列设置了一个触发器,批处理大小为250,批处理窗口为65秒。

我预计第二个Lambda将在大约每65秒钟触发一次250条消息。在第二个Lambda中,我调用的第三方API限制在每分钟250个API调用(我每分钟得到250个令牌)。

我测试了这个设置,在队列中添加了32.000条消息,而第二个Lambda没有像预期的那样分批接收消息。最初,它对15k消息执行,然后没有足够的令牌,因此它没有处理这些消息。

第三方API基于令牌桶,填充速率为每分钟250个,最大容量为15.000。由于桶容量,它成功地处理了前15.000条消息,然后没有足够的容量来处理其余的消息。

我不明白哪里出了问题。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66397467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档