2

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

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

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

你有什么建议可以优化处理时间并确保没有“内存不足”吗?

4

1 回答 1

0

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

试试这个解决方案

于 2014-12-22T20:22:54.997 回答