【问题标题】:How does RPC transfer big binary data?RPC 如何传输大二进制数据?
【发布时间】:2012-08-07 09:30:15
【问题描述】:

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

【问题讨论】:

    标签: components rpc distributed


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      让我回答我的问题。

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

      【讨论】:

        猜你喜欢
        • 2011-01-06
        • 2011-10-24
        • 1970-01-01
        • 2023-03-23
        • 2019-08-15
        • 2013-01-19
        • 1970-01-01
        • 2017-01-22
        • 2012-08-27
        相关资源
        最近更新 更多