Amazon web services AWS云中具有订阅的Apollo GraphQL服务器
我想使用AWS设置apollo graphql服务器。我试着用AWS lambda设置apollo服务器lambda,它工作得非常好,但是它缺少非常重要的功能:订阅,对于那些需要websocket服务器的用户 我看到了这个问题的解决方案 它使用AWS物联网来处理订阅,但似乎相当复杂且无法维护 我的问题是,获得订阅是一个正确的解决方案,还是我应该在那里设置一个EC2实例并运行apollo服务器 另外,如果我确实为此设置了一个EC2实例,那么设置会更容易吗?它应该如何扩展Amazon web services AWS云中具有订阅的Apollo GraphQL服务器,amazon-web-services,graphql,apollo,aws-iot,apollo-server,Amazon Web Services,Graphql,Apollo,Aws Iot,Apollo Server,我想使用AWS设置apollo graphql服务器。我试着用AWS lambda设置apollo服务器lambda,它工作得非常好,但是它缺少非常重要的功能:订阅,对于那些需要websocket服务器的用户 我看到了这个问题的解决方案 它使用AWS物联网来处理订阅,但似乎相当复杂且无法维护 我的问题是,获得订阅是一个正确的解决方案,还是我应该在那里设置一个EC2实例并运行apollo服务器 另外,如果我确实为此设置了一个EC2实例,那么设置会更容易吗?它应该如何扩展 另外,在您询问之前,我知道
另外,在您询问之前,我知道AWS AppSync,该服务不适合,因为它存在N+1问题、查询执行时间长和android客户端损坏等大问题。我目前使用的是AWS Lambda,但当我需要添加订阅时,我计划迁移到Elastic Beanstalk,而不仅仅是一个简单的EC2实例,由于apollo server 2为您提供了大量扩展功能,而从Lambda切换到Beanstalk只需一行代码,我目前正在使用AWS Lambda,但当我需要添加订阅时,我计划迁移到Elastic Beanstalk,而不仅仅是一个简单的EC2实例,因为它为您提供了大量扩展功能,自从apollo server 2以来,从Lambda切换到Beanstalk只需要一行代码