2017-02-15 7 views
5

私はnginx 1.9.5をgRPCのリバースプロキシとして使用するにはどうすればよいですか?

  • 、Javaのと私のバックエンドのコードを書く
  • 使用HTTP/2に(nginxのの1.9.5がサポートされているHTTP/2)、
  • は、クライアントとの間でデータを送信するための双方向の流れを書きたいですサーバーはいつでも使用できます。

gRPCは最良の選択であるように思わ、私は私のリバースプロキシおよびロードバランシングとしてnginxのを使いたい、私はgRPCのJavaとのnginxを使用する方法を理解するための任意のドキュメントを見つけることができませんでした、誰もが知っています?


私はgRPC PHPが既にnginxのを支援してきました:https://github.com/grpc/grpc/tree/master/src/php#use-the-grpc-php-extension-with-nginxphp-fpm

しかし、私はまたan issueそれがgRPCサポートのためnginxのではサードパーティのモジュールを提出する過程にあり、そこにあるがありましたnginxの上a ticketたちはgRPCためのHTTP/2 nginxのプロキシモジュールを書くことができない、と私はまた、私はそのことについて困惑しているnginx does not support the full HTTP/2 specs, gRPC does not work through it

を見て、なぜいくつかの記事がgRPC PHPが動作すると言うんが、他の記事では、それはそれができると言う意味します't。

答えて

4

nginxではなく、Goで書かれたgrpc-proxyが公開されました。軽量で設定可能で、利用可能なのはdocker imageです。

関連する問題