我有一个要求,我需要通过grpc将来自不同来源的所有请求转发到另一个网络。
请求服务器<-> Grpc客户端<-> Internet <-> Grpc服务器<->资源服务器。
请求服务器和grpc客户端在同一网络上。 资源服务器和grpc服务器在同一网络上。
如何将请求服务器请求转发到将数据发送到grpc服务器的端口?
MY grpc服务器和客户端在Java中,因此使用grpc-java接口。
答案 0 :(得分:0)
听起来您想要一个基于grpc-java的代理。图中的“ Grpc客户端”可以是任何HTTP / 2代理。但是您可以使用grpc-java来实现它。
我前一阵子做了an example generic proxy。它不需要有关其代理方法的任何信息。基本上,您只需要为每个入站RPC创建一个新的出站RPC,然后将其中一个的输入插入另一个的输出,反之亦然。