我有一个需求,我需要通过grpc将来自不同来源的所有请求转发到另一个网络。
请求服务器<-> Grpc客户端<-> Internet <-> Grpc服务器<->资源服务器。
请求服务器和grpc客户端在同一网络上。资源服务器和grpc服务器在同一网络上。
如何将请求服务器请求转发到向grpc服务器发送数据的端口?
我的grpc服务器和客户机都在java中,所以使用的是grpc-java接口。
发布于 2019-06-25 07:13:34
听起来你想要一个基于grpc-java的代理。图中的"Grpc客户端“可以是任何HTTP/2代理。但是您可以使用grpc-java来实现它。
我前段时间做了an example generic proxy。它不需要任何有关它所代理的方法的信息。基本上,您只需为每个入站RPC创建一个新的出站RPC,并将其中一个的输入插入到另一个的输出中,反之亦然。
https://stackoverflow.com/questions/56598542
复制相似问题