标签: java performance soap axis2 java2wsdl
我必须在java客户端/服务器之间使用Soap Web Services(java2wsdl)通过网络发送数百万个数据。所以我尝试将对象序列化为文件,然后将其发送到服务器。
但问题是序列化会生成一个非常大的文件,导致java应用程序出现内存问题。
由于文件非常大,我试图将此文件拆分为小文件。问题是我必须在客户端和服务器之间发送n个文件,这将耗费大量时间,而目标是优化处理时间。
您是否有任何建议可以优化处理时间并确保没有“内存不足”?
答案 0 :(得分:0)
Web服务主要不是设计为大型文件传输机制。对于那个特定的文件传输协议会做得更好,比如处理部分恢复,错误恢复等。
Try this solution