gpt4 book ai didi

aws-lambda - AWS Lambda 和 Kinesis 客户端库 (KCL)

转载 作者:行者123 更新时间:2023-12-03 17:05:51 26 4
gpt4 key购买 nike

我怎么会发现与 AWS Lambda 一起使用的 KCL 示例如此之少。
https://docs.aws.amazon.com/streams/latest/dev/developing-consumers-with-kcl.html

它确实提供了一个很好的实现来跟踪您在流中的位置(检查点)。

我想使用 KCL 作为消费者。我的设置是一个包含多个分片的流。在每个分片上,一个 Lambda 正在消耗。我想在 Lambda 中使用 KCL 来跟踪迭代器在分片上的位置。

为什么我找不到将 KCL 与 Lambda 结合使用的人。
这里有什么问题?

最佳答案

由于您可以直接从 lambda 中的 Kinesis 使用(使用 Kinesis 作为事件源),因此在 lambda 中使用 KCL 没有任何意义。 AWS 构建的事件源框架必须使用 KCL 之类的东西来启动 lambda 以响应 kinesis 事件。

在 lambda 运行时启动 lambda、在处理程序中初始化 KCL 并等待事件将是非常奇怪的。 Lambda 将在 5 分钟后停止运行,您将再次执行相同的操作。从 EC2 实例执行此操作是有意义的,但随后您将自己重新实现 Lambda - Kinesis 集成。这就是 Lambda 在幕后的作用。

关于aws-lambda - AWS Lambda 和 Kinesis 客户端库 (KCL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53267839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com