rproxy supports transparent reverse proxy for multiple protocols(HTTP1.*/gRPC/gRPC-Web) with single entry port
protocol | desc |
---|---|
HTTP 1.* | |
gRPC | Native gRPC |
gRPC-Web | gRPC for web |
rproxy use the following package:
package | desc |
---|---|
soheilhy/cmux | serve different services on the same port |
improbable-eng/grpc-web | in process grpc-web wrapper |
mwitkow/grpc-proxy | gRPC reverse proxy |