压缩和解压缩大文件而不将整个文件加载到apache Camel的内存中

时间:2018-05-11 15:18:14

标签: java apache-camel out-of-memory gzip

我们正在使用Apache Camel来压缩和解压缩我们的文件。 我们使用标准.marshal().gzip().unmarshall().gzip() API。

我们的问题是,当我们得到非常大的文件,比如800MB到超过1GB的文件大小时,我们的应用程序会耗尽内存,因为整个文件都会加载到内存中进行压缩和解压缩。

是否有任何camel apis或java库可以帮助压缩/解压缩文件,而无需将整个文件加载到内存中。

有一个类似的未回答的问题here

0 个答案:

没有答案