处理Envoy的HTTP和gRPC请求

问题描述

需要使用Envoy将HTTP请求转换为gRPC。后端微服务运行良好,它将支持gRPC,但不能处理Http,因此我需要使用envoy将请求转换为grpc。

所以好处是,http和gRPC都可以一起处理。是否可以使用Envoy,如果可以,如何在Envoy中进行配置。

解决方法

您可以在https://github.com/grpc/grpc-web上查看如何使用Envoy通过HTTP使用gRPC。如果只需要Envoy配置,请在此处查看一个示例:https://github.com/grpc/grpc-web/blob/master/net/grpc/gateway/examples/echo/envoy.yaml