微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。