amazon-web-services - 使用 dynamoDB 订阅 GraphQL
问题描述
我在弄清楚如何根据数据库中的更改更新客户端中显示的数据时遇到问题。只是一个带有实时数据的基本仪表板。我正在为这个项目使用 GraphQL 和 dynamoDB。
数据本身来自物联网,我将它们重定向到 dynamoDB 表。我只想在新数据进入 dynamoDB 表时更新仪表板。
我听说过 AppSync 和 Amplify,它们已经内置了订阅。但这些订阅仅在触发突变时才有效。这不是我想要的,我不想触发任何突变,只是在我收到新数据时触发更新。
我也知道有 DynamoDB 流,但我真的不想使用它们,因为我已经开始使用 Amplify。(接线会很糟糕)
这个用例还有其他方法吗?在不使用 DynamoDB 流的情况下。我是否遗漏了 Amplify/AppSync 中的某些内容,并且有一种方法可以使用这些框架来实现吗?
谢谢大家的回复/建议。
解决方案
推荐阅读
- javascript - v-for 循环中的 SVG 导致页面加载速度变慢
- python - MySQL & Python:如何映射表数据?
- javascript - 用 JS/HTML 做一个列表
- java - 存储过程中的最终字符串
- branch.io - 从分支导出数据
- intellij-idea - Intellij:提交前:运行 git hooks
- laravel - Laravel 雄辩的如何显示来自 2 个表的数据
- python-3.x - 在 Python3 中以特定值拆分日期列表
- javascript - 更改我的回调,承诺异步等待
- javascript - JavaScript AddEventListener - 退格