客户端服务器java应用程序:使用SOAP和AXIS2发送大文件

时间:2014-12-22 20:11:19

标签: java performance soap axis2 java2wsdl

我必须在java客户端/服务器之间使用Soap Web Services(java2wsdl)通过网络发送数百万个数据。所以我尝试将对象序列化为文件,然后将其发送到服务器。

但问题是序列化会生成一个非常大的文件,导致java应用程序出现内存问题。

由于文件非常大,我试图将此文件拆分为小文件。问题是我必须在客户端和服务器之间发送n个文件,这将耗费大量时间,而目标是优化处理时间。

您是否有任何建议可以优化处理时间并确保没有“内存不足”?

1 个答案:

答案 0 :(得分:0)

Web服务主要不是设计为大型文件传输机制。对于那个特定的文件传输协议会做得更好,比如处理部分恢复,错误恢复等。

Try this solution