当 AWS Lambda 可以处理任务时,为什么要使用 AWS Kinesis?

问题描述

我是 AWS 的新手,我不太了解 AWS Kinesis 的使用。我知道它用于处理流数据,但为什么不直接使用 AWS Lambda 来处理传入数据并最终可能将它们存储到数据库中? 作为一个真实的案例场景,假设有一个网络爬虫不断为特定活动爬取网站并以 JSON 格式发送它们。当我可以通过 lambda 函数进行所有数据处理时,为什么要在这种情况下使用 AWS Kinesis?是因为 Kinesis 可以通过自动调用其分片来处理大量数据吗?此外,在使用 Kinesis 将我的数据存储到 S3 后,我意识到我的数据以近 3-4 分钟的延迟存储到 S3 存储桶中,这是不可接受的。有谁能帮帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)