【问题标题】:Check AWS Appsync is connected to the endpoint socket检查 AWS Appsync 是否连接到端点套接字
【发布时间】:2019-02-06 00:11:23
【问题描述】:

我正在将 AWS appsync 用于聊天应用程序。在发送请求之前,有什么方法可以确保 Appsync 已连接到端点套接字?喜欢onConnect 套接字事件。

【问题讨论】:

  • 如果您使用 AppSync 创建 GraphQL 订阅,那么当您的回调运行时,它相当于 onConnect 事件。

标签: aws-appsync aws-amplify


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 2018-06-10
    相关资源
    最近更新 更多