Opened 8 months ago

Last modified 7 weeks ago

#1536 new enhancement

grpc-web (grpc for browsers)

Reported by: gertcuykens@… Owned by:
Priority: minor Milestone:
Component: nginx-module Version: 1.13.x
Keywords: Cc:
uname -a: linux
nginx -V: master

Description

Now that grpc is build in, can the nginx team collaborate with the grpc team and the kubernetes team to implement grpc-web (grpc for browsers) directly into nginx please

https://github.com/grpc/grpc-web/blob/master/net/grpc/gateway/nginx/grpc_gateway_module.c

https://github.com/grpc/grpc-web/issues/177

https://github.com/kubernetes/ingress-nginx/issues/2391

Change History (1)

comment:1 Changed 7 weeks ago by sandersaares@…

The official grpc-web client is getting ready for public release: "The current release is a Beta release, and we expect to announce General-Availability by Oct. 2018." according to their readme at https://github.com/grpc/grpc-web.

Right now, they only list Envoy as a supported proxy (plus some custom apps). It would be a great plus to have grpc-web protocol supported in nginx as well, now that this feature is likely to receive wider use. I understand the https://github.com/grpc/grpc-web repo already has a sample nginx module implementation, so hopefully this should be an easy addition.

Note: See TracTickets for help on using tickets.