2017-02-09 38 views
0

我试图在使用GRPC/Protobuf进行数据序列化的AWS beanstalk中负载均衡转服务器。 Beanstalk使nginx成为使用http1.1协议的客户端 - 服务器通信的反向代理。这导致在代理和服务器之间交换虚假消息,但客户端消息似乎永远不会按预期到达服务器。任何干净的想法都可以帮到你Beanstalk中的负载均衡转服务器

+0

为什么你需要一个反向代理? – Adrian

+0

显然,beanstalk上的客户端/服务器通信以这种方式工作。我只需要上传我的服务器代码,而beanstalk负责使用反向代理进行负载平衡。 这是亚马逊在豆茎上的官方文档。 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/go-environment.html –

回答

0

Nginx不支持http/2到后端。我们中的一些人正在为此进行修复,但在我们能够上游之前还需要四分之一的时间。您可以等待它,或者使用前面支持grpc和http/2的Envoy(https://github.com/lyft/envoy)。希望这可以帮助。