【问题标题】:Insert Or update Kinesis stream data directly into Dynamodb without lambda在没有 lambda 的情况下将 Kinesis 流数据直接插入或更新到 Dynamodb
【发布时间】:2021-06-07 23:29:03
【问题描述】:

我可以使用 lambda 执行此操作,但是遇到了一些滞后问题,因此是否可以使用任何 aws 服务直接将数据插入或更新到 DynamoDB。

【问题讨论】:

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


    【解决方案1】:

    您可以使用 AWS 开发工具包来实现此用例。以下是此示例的步骤:

    1. 创建 Kinesis 服务客户端。
    2. 创建 DynamoDB 服务客户端。
    3. 调用 Kinesis 对象的 getRecords 方法。
    4. 这会返回一个记录集合。
    5. 遍历记录集合,读取记录数据,并调用 DynamoDB 对象的 putItem 方法。

    这是关于如何使用给定编程语言(例如 Java)中的 AWS 开发工具包来读取 Kinesis 数据流并将结果写入 DynamoDB 表的高级描述。

    【讨论】:

    • 所以这可以在不使用 aws lambda 的情况下完成。你能提供任何例子吗?
    • 如果有帮助的话,我可以为此用例编写 Java 代码
    • 那么我将在哪里使用该 Java 代码。我不想创建 aws lambda。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 2021-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多