通过grpc端口转发网络流量

时间:2019-06-14 12:48:48

标签: grpc grpc-java

我有一个要求,我需要通过grpc将来自不同来源的所有请求转发到另一个网络。

请求服务器<-> Grpc客户端<-> Internet <-> Grpc服务器<->资源服务器。

请求服务器和grpc客户端在同一网络上。 资源服务器和grpc服务器在同一网络上。

如何将请求服务器请求转发到将数据发送到grpc服务器的端口?

MY grpc服务器和客户端在Java中,因此使用grpc-java接口。

1 个答案:

答案 0 :(得分:0)

听起来您想要一个基于grpc-java的代理。图中的“ Grpc客户端”可以是任何HTTP / 2代理。但是您可以使用grpc-java来实现它。

我前一阵子做了an example generic proxy。它不需要有关其代理方法的任何信息。基本上,您只需要为每个入站RPC创建一个新的出站RPC,然后将其中一个的输入插入另一个的输出,反之亦然。