Welcome! Log In Create A New Profile

Advanced

Fwd: [nginx] The gRPC proxy module.

Maxim Konovalov
March 18, 2018 06:04AM
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 <mdounin@mdounin.ru>
Reply-To: nginx-devel@nginx.org
To: nginx-devel@nginx.org

details: http://hg.nginx.org/nginx/rev/2713b2dbf5bb
branches: changeset: 7233:2713b2dbf5bb
user: Maxim Dounin <mdounin@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
Subject Author Posted

Fwd: [nginx] The gRPC proxy module.

Maxim Konovalov March 18, 2018 06:04AM

Re: [nginx] The gRPC proxy module.

Frank Liu March 19, 2018 04:54AM

Re: [nginx] The gRPC proxy module.

Maxim Dounin March 19, 2018 08:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 154
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready