首页 > 解决方案 > DynamodbEvent 中的 DynamodbStreamRecords 是否在 DynamoDB -> Lambda 流架构中排序?

问题描述

https://aws.amazon.com/blogs/database/how-to-perform-ordered-data-replication-between-applications-by-using-amazon-dynamodb-streams/给我的印象是如果我有一个 lambda配置为由具有批量记录的 DynamoDB 流触发,其中批量大小 > 1 这些记录仍将按每个分片的顺序进行处理,但是我无法找到任何证实这一点的东西。

如果传递给 lambda 的记录的批量大小 > 1,那么对于给定分区键的其他批次,每批记录似乎都是按顺序传递给 lambda 的,但所有记录也是如此在交付给 lambda 的批次中,是否也为给定的分区键排序?

(忽略可能在流记录中读取并在实际对其执行业务逻辑之前对其重新排序的客户端逻辑)

标签: amazon-dynamodb-streams

解决方案


推荐阅读