1

我有提供 gRPC 服务的 Google Run 容器。我想在 Firebase 上使用 web gRPC 构建一个前端。我正在探索使用 Google API Gateway 作为 Web gRPC 和适当 gRPC 之间的代理。

我正在查看本指南:https ://cloud.google.com/api-gateway/docs/get-started-cloud-run-grpc没有提到网络,但我知道网关基于 Envoy,它是经常用于此目的。我想知道是否有人有明确的答案,或者我是否需要手动将 Envoy 部署为 Cloud Run 上的服务以充当代理。

4

1 回答 1

1

是的,API Gateway 支持 gRPC-web。API 网关运行建立在 ESP 之上的 ESP-V2。原始 ESP 添加了对 grpc-web 的支持,显示在此GitHub 链接中。它仍然存在于 ESP V2 中,我们可以从这个链接确认

API Gateway 允许客户端使用 HTTP/JSON 与 gRPC 服务进行通信。您可以查看此链接,看看它是否有助于您的用例。

于 2021-09-14T07:32:48.657 回答