2017-02-09 10 views
0

データ直列化のためにGRPC/Protobufを使用するAWS beanstalkで負荷分散サーバーをロードしようとしています。 Beanstalkは、http1.1プロトコルを使用するクライアントとサーバーの通信のリバースプロキシとしてnginxを提供しています。これにより、プロキシとサーバーの間で偽のメッセージが交換されますが、クライアントのメッセージは意図したとおりにサーバーに到達することはありません。すべてのクリーンなアイデアがここで助けになるでしょBeanstalkでサーバーの負荷分散を行います

+0

なぜリバースプロキシが必要ですか? – Adrian

+0

明らかに、beanstalk上のクライアント/サーバ通信はこのように動作します。 Beanstalkはリバースプロキシを使ってロードバランシングを行いますが、サーバーコードをアップロードするだけです。 ここはAmazonの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)を使用してください。お役に立てれば。

関連する問題