如何在gRPC

时间:2019-07-30 16:18:20

标签: c++ grpc

我有一个client-server1-server2连接。 Cient启动server1。 Server1启动server2。 我希望能够直接在Client和Server2之间进行通信,但不知道它是server2

我正在使用gRPC和c ++。

此刻,客户端启动server1并连接到它。那两个之间的通讯正常。 根据从客户端收到的一些信息,server1将启动server2并连接到它。 server1和server2之间的通信正常。

现在我有一些类似的信息流:

客户端->服务器1->服务器2(服务器2处理并响应)->服务器1->客户端。

对于小数据,可以这样。但是对于大数据(流式传输)来说,这不太好,因为我复制了数据,因此时间加倍。

在流式传输数据的情况下,我目前拥有的是:

客户端询问Server1服务器2的地址。客户端连接到Server2并与其通信。

我想要的是: 客户端应该对Server2一无所知。它应该使用Server1作为(代理?-我不知道这是否是正确的术语)

这是在本地计算机上!

谢谢!

真的吗?没有人知道/有答案吗?

0 个答案:

没有答案