2017-02-09 126 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)。希望這可以幫助。