aws-appsync - 检查 AWS Appsync 是否连接到端点套接字
问题描述
我正在将 AWS appsync 用于聊天应用程序。在发送请求之前,有什么方法可以确保 Appsync 已连接到端点套接字?像onConnect
套接字事件。
解决方案
AppSync SDK 不保持与端点的活动连接。但是,当您订阅对象时,SDK 会使用 GraphQL 为订阅创建 WebSocket 连接。如果您使用 AppSync 订阅并订阅对象,SDK 会打开一个 WebSocket 连接并保持连接处于活动状态,直到连接由于网络故障而丢失。此连接可确保您获得有关已订阅对象的相关更新。
文档:
https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-android.html#subscriptions
https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-ios.html#subscriptions
推荐阅读
- docker - docker:连接期间出错:发布 http://docker:2375/v1.39/containers/create:拨号 tcp:在 8.8.8.8:53 上查找 docker:没有这样的主机
- qt - 将 QWebEngineHistory 保存并加载到 QWebEnginePage
- jquery - Laravel 中受保护的 API 路由
- java - 用骆驼处理2个不同的文件
- javascript - 如何使用另一个数组的内容过滤数组?
- python - Python涌入查询将日期插入查询
- matplotlib - ax1 ax2 双轴时的情节外图例
- python - 将整数列表字典打印为十六进制
- php - 将两个 preg_replace 语句合并为一个
- r - 将缺失值替换为相关 ID 的值