RPC 如何传输大二进制数据?
Posted
技术标签:
【中文标题】RPC 如何传输大二进制数据?【英文标题】:How does RPC transfer big binary data? 【发布时间】:2012-08-07 09:30:15 【问题描述】:如果我想使用RPC或组件技术传输数据,但数据量可能很大,这种情况如何处理? 例如,我想将文件作为参数传输到远程,但我不想将整个文件放入内存中进行传输。我应该怎么做?
【问题讨论】:
【参考方案1】:我认为您应该考虑文件传输解决方案,例如在后台建立 FTP 连接,并使应该对该文件数据执行的操作等到文件传输完成。您还应该注意传输数据的正确性,例如校验和。另一种解决方案可能是将包含文件的远程目录挂载为本地卷,或者如果您将所有文件放在一个地方并且使用 Linux,则甚至设置分布式文件系统。
【讨论】:
【参考方案2】:让我回答我的问题。
答案是MTOM,请确保您使用的框架支持它。
【讨论】:
以上是关于RPC 如何传输大二进制数据?的主要内容,如果未能解决你的问题,请参考以下文章