【发布时间】:2019-03-28 09:07:04
【问题描述】:
AppSync 使用 MQTT over WebSockets 进行订阅,而 Apollo 使用 WebSockets。将 apollo 与 AppSync 一起使用时,Subscription 组件或 Query 组件中的 subscribeForMore 都不适合我。
AppSync 的一项功能引起了广泛关注,它强调 实时数据。在后台,AppSync 的实时功能得到了支持 通过 GraphQL 订阅。虽然 Apollo 的订阅基于 WebSockets 通过 subscriptions-transport-ws,GraphQL 中的订阅 实际上足够灵活,您可以将它们基于另一个消息传递 技术。 AppSync 的订阅使用 MQTT 代替 WebSockets 传输层。
有什么方法可以在使用 Apollo 的同时使用 AppSync?
【问题讨论】:
标签: websocket mqtt apollo react-apollo aws-appsync