如何订阅 DynamoDB 中的更改

jar*_*341 4 stream amazon-web-services amazon-dynamodb ionic-framework amazon-dynamodb-streams

我不知道如何订阅 DynamoDB 数据库中的更改。让我举一个例子:用户 A 向用户 B 发送一条消息(保存在数据库中),并且在用户 B 的应用程序中,该消息自动出现。

我知道最近发布的 AWS AppSync 可以做到这一点,但我无法将它与 Ionic(我正在使用)集成。但是,必须有替代方案,因为 AWS AppSync 仅在 2017 年底/2018 年初发布。

我还在 DynamoDB 中看到了一个叫做 Streams 的东西,但不确定这是否是我需要的。

Mat*_*ope 5

DynamoDB Streams专为捕获/订阅表活动而设计。您可以使用通知逻辑设置 Lambda 函数来处理流并相应地发送通知。