繁体   English   中英

如何在 DynamoDB 流 Kinesis 适配器和 Lambda 触发器之间进行选择

[英]How to choose between DynamoDB streams Kinesis adapter and Lambda triggers

AWS 文档显示 DynamoDB 流可以通过两种方式使用:

  1. DynamoDB Streams Kinesis 适配器
  2. Lambda 触发器

文档说“Amazon Kinesis Adapter 是从 Amazon DynamoDB 使用流的推荐方式”,那么在什么情况下我想改用 lambda 触发器?

例如,我听说过为多人游戏更新排行榜的示例用例。 在这种情况下,lambda 可以使用 stream 来更新不同数据库中的排行榜。 Lambda 是这种情况下的首选工具吗?

是的 Lambda 是迄今为止从此类用例中使用 stream 的最佳方法。 当您使用 Lambda 触发器使用 stream 时,您不必为 stream GetRecords调用付费。

如果您使用 KCA,那么您必须管理用于租赁的 DynamoDB 表,您还必须管理配置并为GetRecords付费。

这篇文章将提供一个很好的概述:

在 dynamodb 中,使用发电机流 + lambda 触发器与运动流 + lambda 触发器有什么区别?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM