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 <mdou...@mdounin.ru> Reply-To: nginx-de...@nginx.org To: nginx-de...@nginx.org details: http://hg.nginx.org/nginx/rev/2713b2dbf5bb branches: changeset: 7233:2713b2dbf5bb user: Maxim Dounin <mdou...@mdounin.ru> 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 nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx