aws-appsync-external-mutation:AWS AppSync 示例项目演示了如何在 AppSync 外部发生数据变化时更新订阅者

时间:2024-06-18 23:01:29
【文件属性】:

文件名称:aws-appsync-external-mutation:AWS AppSync 示例项目演示了如何在 AppSync 外部发生数据变化时更新订阅者

文件大小:60KB

文件格式:ZIP

更新时间:2024-06-18 23:01:29

aws aws-appsync JavaScript

aws-appsync-external-mutation aws-appsync-external-mutation 是一个示例项目,它演示了当数据源中的数据在 AppSync 本身外部发生变异时如何向订阅者发布更新。 AppSync 当前不支持侦听底层数据源中的更改,因此当您的应用程序需要使客户端保持最新时,即使数据在 AppSync 之外发生变化,遵循此处描述的模式也很有用。 例如,考虑一个聊天应用程序,用户可以在其中相互发送消息,但系统也可以(例如网络钩子或构建服务器)。 系统可以直接与数据源或通过其他 API 进行交互,而不是与 AppSync 的 GraphQL 端点交互。 当系统在AppSync之外创建消息时,如果不实施捕获新消息并对AppSync中的数据进行突变的系统,则不会更新聊天订户。 该项目使用 DynamoDB 作为数据源演示了这种模式。 在此示例中,当新消息


【文件预览】:
aws-appsync-external-mutation-master
----schema.graphql(553B)
----images()
--------appsync-external-mutation-subscription.png(51KB)
----template.yaml(5KB)
----LICENSE(11KB)
----stream()
--------event.json(775B)
--------index.js(2KB)
--------package-lock.json(5KB)
--------package.json(235B)
----README.md(5KB)
----.gitignore(46B)

网友评论