You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否使用AWS Step Functions等待多SQS事件及DynamoDB记录存在后执行业务逻辑?

订单事件整合实现需求

拟议架构

(原含架构图展示)

现有资源与事件流

  • 资源:2个SQS队列、1个Lambda函数
  • 事件接收规则:
    • SQS流1:接收客户邮箱和交易ID订单事件
    • SQS流2:接收订单商品信息订单事件
    • Lambda函数:负责在数据库中创建客户记录

期望实现逻辑

使用AWS Step Functions捕获SQS流1的订单事件,等待以下两个条件满足:

  1. 对应订单的SQS流2事件已到达
  2. 数据库中该客户的记录已存在
    待所有条件达成后,基于整合后的流1、流2数据以及客户记录执行业务逻辑

内容的提问来源于stack exchange,提问作者TonyDMorris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 16:52:09