首页 > 解决方案 > 使用 dynamoDB 订阅 GraphQL

问题描述

我在弄清楚如何根据数据库中的更改更新客户端中显示的数据时遇到问题。只是一个带有实时数据的基本仪表板。我正在为这个项目使用 GraphQL 和 dynamoDB。

数据本身来自物联网,我将它们重定向到 dynamoDB 表。我只想在新数据进入 dynamoDB 表时更新仪表板。

我听说过 AppSync 和 Amplify,它们已经内置了订阅。但这些订阅仅在触发突变时才有效。这不是我想要的,我不想触发任何突变,只是在我收到新数据时触发更新。

我也知道有 DynamoDB 流,但我真的不想使用它们,因为我已经开始使用 Amplify。(接线会很糟糕)

这个用例还有其他方法吗?在不使用 DynamoDB 流的情况下。我是否遗漏了 Amplify/AppSync 中的某些内容,并且有一种方法可以使用这些框架来实现吗?

谢谢大家的回复/建议。

标签: amazon-web-servicesgraphqlamazon-dynamodbaws-amplifysubscription

解决方案


推荐阅读