【发布时间】:2014-02-27 15:05:45
【问题描述】:
我有两个通过 Rpc 相互通信的应用程序,第一个是客户端,第二个是服务器。我使用protocol rpc pro。现在,它是stated in google tutorial,它不是为大数据传输而设计的。我的问题是如何传输大数据以响应来自服务器的 RPC 调用?
【问题讨论】:
标签: java protocol-buffers rpc
我有两个通过 Rpc 相互通信的应用程序,第一个是客户端,第二个是服务器。我使用protocol rpc pro。现在,它是stated in google tutorial,它不是为大数据传输而设计的。我的问题是如何传输大数据以响应来自服务器的 RPC 调用?
【问题讨论】:
标签: java protocol-buffers rpc
如您链接的 Google 文档中所述,您需要将数据拆分为更小的部分。也许制作几个 RPC,一个来获取每个块。请注意,这还有其他优点,例如您可以显示在每个块之后更新的进度条。一些 RPC 系统还支持某种“流”功能,其中一个 RPC 调用可以接收多个响应。 (我不熟悉您链接的特定 RPC 系统。)
【讨论】: