Congratulations on the grpc support! Since h2/h2c are used to talk to upstream grpc servers , does that mean we will also see proxy_pass support http/2?
> On Mar 18, 2018, at 3:03 AM, Maxim Konovalov <[email protected]> wrote: > > Hello, > > for those who don't follow nginx-devel@. > > We also published a blog post on this topic > > https://www.nginx.com/blog/nginx-1-13-10-grpc/ > > -------- Forwarded Message -------- > Subject: [nginx] The gRPC proxy module. > Date: Sat, 17 Mar 2018 20:08:27 +0000 > From: Maxim Dounin <[email protected]> > Reply-To: [email protected] > To: [email protected] > > details: http://hg.nginx.org/nginx/rev/2713b2dbf5bb > branches: changeset: 7233:2713b2dbf5bb > user: Maxim Dounin <[email protected]> > date: Sat Mar 17 23:04:24 2018 +0300 > description: > The gRPC proxy module. > > The module allows passing requests to upstream gRPC servers. The > module is built by default as long as HTTP/2 support is compiled in. > Example configuration: > > grpc_pass 127.0.0.1:9000; > > Alternatively, the "grpc://" scheme can be used: > > grpc_pass grpc://127.0.0.1:9000; > > Keepalive support is available via the upstream keepalive module. > Note that keepalive connections won't currently work with grpc-go as > it fails to handle SETTINGS_HEADER_TABLE_SIZE. > > To use with SSL: > > grpc_pass grpcs://127.0.0.1:9000; > > SSL connections use ALPN "h2" when available. At least grpc-go > works fine without ALPN, so if ALPN is not available we just > establish a connection without it. > > Tested with grpc-c++ and grpc-go. > > -- > Maxim Konovalov > > _______________________________________________ > nginx mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx _______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
