Getting GRPC working when server is behind LB or Proxy

747 Views Asked by At

What are common solutions getting gRPC app running when there is a requirement to run through a some sort of proxy which does not support HTTP/2 toward origin, rather towards client side.

Were you people got this kind of setup done somehow?

The setup via proxy would create a flow similar to this:

Client <--- HTTP/2 ---> Proxy <--- HTTP/1.1 ---> gRPC Server.
1

There are 1 best solutions below

0
On

Currently, it's not possible -- but stay tuned: Piotr Sikora from Google is trying to get HTTP2 upstreams supported on nginx, even though things are proceeding slower than one would expect: