RPC如何传输大二进制数据?

时间:2012-08-07 09:30:16

标签: components rpc distributed

如果我想使用RPC或组件技术传输数据,但数据的大小可以非常大,如何应对这种情况? 例如,我想将文件作为参数传输到远程,但我不想将整个文件放入内存进行传输。我应该怎么做?

2 个答案:

答案 0 :(得分:0)

我认为您应该考虑文件传输解决方案,就像在后台建立FTP连接一样,并且要对此文件数据执行操作,等待文件传输完成。您还应该注意传输数据的正确性,例如校验和。另一个解决方案可能是将包含文件的远程目录挂载为本地卷,或者如果您将所有文件放在一个位置并且使用Linux供电,则甚至可以设置分布式文件系统。

答案 1 :(得分:0)

让我回答我的问题。

答案是MTOM,确保您使用的框架支持它。