Dynamo Stream Lambda-每分钟仅读取新记录

时间:2019-03-05 11:40:57

标签: amazon-web-services aws-lambda amazon-dynamodb-streams

我正在尝试从Dynamo聚合新记录,我的lambda工作太快,并且将记录重新发射回Dynamo的速度太快,我的应用程序每秒只能获取5条记录。

我正在尝试为每分钟调用一次的流建立一个阅读器以汇总统计信息。

我经历了 表名称的ListStreams DescribeStream 使用TRIM_HORIZON为每个分片获取GetShardIterator 获取记录 然后递归处理NextShardIterator,直到返回nil为止,由于它似乎没有结束,我现在仅限于5次递归

每次运行此命令,我现在都会得到16条记录,这并不是我真正想要的,我只希望我未处理的记录。

我是否需要使用某种形式的持久性来存储我已处理的最大SequenceNumber?

0 个答案:

没有答案