【发布时间】:2019-06-28 18:20:43
【问题描述】:
我目前正在使用 DynamoDB 流,并期待迁移到 Kinesis 流,因为我想控制我想从流中处理的记录数量。
我一直在阅读有关 Kinesis 流和 lambda 的信息。有很多关于 Kinesis 流和 EC2 的文章,其中有多个消费者和 KCL 等。
我只想知道,如果我为 Kinesis 流使用 lambda,预期的行为是什么?
- 与 Dynamo 流一样,当 Kinesis 在流中有记录时,lambda 会被事件中的一堆记录触发?
- 只要 Kinesis 流中有记录,就会触发 Lambda,Lambda 可以继续读取分片以获取记录并进一步处理。
我正在寻找上面的第二个选项。我不希望 lambda 被记录集触发,但我想控制我读取的数量。
谁能解释我如何在 Lambda 中控制 Kinesis 流?
【问题讨论】:
-
这是 terraform 制作的 a sample repository。
标签: amazon-web-services aws-lambda amazon-kinesis