如何使用协议缓冲区RPC调用响应客户端大数据?

时间:2014-02-27 15:05:46

标签: java protocol-buffers rpc

我有两个通过Rpc相互通信的应用程序,第一个是客户端,第二个是服务器。我使用protocol rpc pro。现在,因为stated in google tutorial它不是为大数据传输而设计的。我的问题是如何将大数据传输到来自服务器的RPC调用的响应?

1 个答案:

答案 0 :(得分:1)

如您链接的Google文档中所述,您需要将数据拆分为更小的部分。也许制作几个RPC,一个获得每个块。注意,这具有其他优点,例如,您可以显示每个块后更新的进度条。某些RPC系统还支持某种“流”功能,其中一个RPC调用可以接收多个响应。 (我不熟悉您链接的特定RPC系统。)