【发布时间】:2019-01-27 16:46:27
【问题描述】:
我想使用 AWS 设置一个 apollo graphql 服务器。我尝试使用 AWS Lambda 设置 apollo-server-lambda,它工作得非常好,但是它缺少非常重要的功能:订阅,对于那些你需要一个 websocket 服务器的人。
我看到了这个问题的解决方案 https://github.com/ioxe/graphql-aws-iot-server 使用 AWS IoT 来处理订阅,但它似乎相当复杂且无人维护。
我的问题是获得订阅是一个正确的解决方案,还是我应该设置一个 EC2 实例并在那里运行 apollo 服务器?
另外,如果我为此设置了一个 EC2 实例,设置会更容易吗?应该如何扩展?
附:在您问之前,我知道 AWS AppSync 并且该服务不适合,因为它存在 N+1 问题、查询执行时间长和 android 客户端损坏的大问题。
【问题讨论】:
标签: amazon-web-services graphql apollo aws-iot apollo-server