gpt4 book ai didi

amazon-dynamodb - 您可以使用 dynamodb 流来拥有像 firebase 这样的实时触发器吗?

转载 作者:行者123 更新时间:2023-12-04 02:01:52 24 4
gpt4 key购买 nike

看看新的dynamodb流功能,你能不能用它来做聊天室这样的实时推送场景?还是只能轮询流 api 以获取定期更新?

似乎唯一的示例显示 dynamodb 连接到 kinesis 流以使其实时推送而不是通过轮询。

以聊天室为例,您是否可以使用过滤器子句调用 dynamodb 流 api“GetRecords”,以便您只获取特定哈希或范围的记录?

什么是“ShardIterator”?通读文档,尚不清楚它的具体用途。

最佳答案

DynamoDB Streams 与 Kinesis 非常非常相似,但在技术上有所不同。它们使用类似的 API,它们的客户端库也相关,但它们不同。

听起来您正在等待在客户端上运行的客户端(例如:浏览器)接收记录实时更改的通知。这不是 DynamoDB Streams 提供的。

DynamoDB Streams 更像是数据库触发器的 NoSQL+clouds 方法。

可以使用 DynamoDB + DynamoDB Streams + Lambda + 某种类型的 Web 套接字服务器构建类似于 Firebase 的东西。使用这种方法,您可以写入 DynamoDB 数据库,通知 Lambda 函数,该函数将实时通知 Web 套接字服务器客户端已连接到。这意味着 DynamoDB Streams + Lambda 真的不会为这个用例做繁重的工作,因为您需要在 EC2 上运行自己的 Web 套接字服务器。

关于amazon-dynamodb - 您可以使用 dynamodb 流来拥有像 firebase 这样的实时触发器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31618412/

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