Lambda 阿波罗服务器&x2B;λ+;订阅

Lambda 阿波罗服务器&x2B;λ+;订阅,lambda,graphql,apollo,serverless,apollo-server,Lambda,Graphql,Apollo,Serverless,Apollo Server,是否可以使用订阅运行Apollo GraphQL Lambda后端?据我所知,GraphQL订阅使用WebSocket,因此我认为除非您使用Redis作为消息代理,否则这是不可能的,但我想验证它,因为Apollo文档的任何部分都没有说明这一点。Lambda、Google Cloud函数、Azure函数或大多数其他无服务器供应商都不支持GraphQL订阅。这是因为当通信量较低时,实例将关闭,这将终止websocket连接。有一些实验装置已经成功,但我自己都没有试过 你可以找到更多关于这方面的信息

是否可以使用订阅运行Apollo GraphQL Lambda后端?据我所知,GraphQL订阅使用WebSocket,因此我认为除非您使用Redis作为消息代理,否则这是不可能的,但我想验证它,因为Apollo文档的任何部分都没有说明这一点。

Lambda、Google Cloud函数、Azure函数或大多数其他无服务器供应商都不支持GraphQL订阅。这是因为当通信量较低时,实例将关闭,这将终止websocket连接。有一些实验装置已经成功,但我自己都没有试过

你可以找到更多关于这方面的信息

我希望这有帮助

是的


AWS Lambda现在通过提供websocket支持。没有插件,实现起来非常简单。

有人开发了此解决方案,您可以在这里找到它

Quick 2021 update-它是可行的,但仍处于早期,API Gateway有一些限制

我已经完成了一个项目,该项目提供了一个与Apollo server几乎相同的API,并附有解释如何设置它的文档。如果你感兴趣,它叫