为什么grpc-web需要使节代理?

时间:2018-10-29 18:25:43

标签: grpc envoyproxy grpc-web

如果浏览器支持http / 2,为什么grpc-web需要envoy代理?

不支持http / 2的旧版浏览器是否只是需要?

1 个答案:

答案 0 :(得分:4)

已在https://github.com/grpc/grpc-web/issues/347中回答。为了使gRPC-Web正常工作,我们需要向我们公开很多底层传输,但是当前跨浏览器的情况并非如此。根据当前的浏览器API集,我们无法利用完整的http2协议。