首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AWS SQS FIFO队列保留FIFO处理作为lambda触发事件源和Step函数处理

使用AWS SQS FIFO队列保留FIFO处理作为lambda触发事件源和Step函数处理
EN

Stack Overflow用户
提问于 2021-12-28 09:20:07
回答 1查看 90关注 0票数 0

是否可以通过配置设置带有lambda触发器的SQS队列,以使用lambda调用step函数,同时在处理过程中始终保持顺序?因此,这意味着在运行状态下不并行地触发多个步骤函数,而是保留FIFO处理,因此任何新的步骤函数的执行都需要等到步骤函数完成后才能处理下一批记录。

这是我可以通过配置实现的东西,还是另一条必经之路?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-30 08:58:22

如果您使用SQS和Lambda之间的内置集成,我认为这是不可能的--一旦函数执行退出(它将在启动step函数后立即完成),AWS Lambda将获取下一条消息。

如果您的执行时间相对较短,并且愿意支付Lambda执行时间,则可以轮询或等待Step函数在返回之前在Lambda函数中完成。但是,如果您有很多消息要处理,或者步骤功能需要一些时间来完成,这可能是很昂贵的。

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

https://stackoverflow.com/questions/70505028

复制
相关文章

相似问题

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