这是我的需求:我收到一个验证一些数据/记录的请求。对于每个请求,记录将被发送到SQS队列,以便由另一个服务/组件进一步处理。消息结构如下所示:
messageId: //a unique message id
requestId: //request id common between all messages/records for that request
record_body: {//key-value pairs}
一切都很好。现在,我想知道何时从队列中读取了具有相同请求id的所有消息(即,对于该请求id没有更多的消息)。我的想法是在每次读取时将每个消息/记录写入数据库,然后让另一个