我正在使用Apache Commons Compress来压缩多个日志文件到一个tar.bz2
归档文件中。
然而,由于我每天要压缩约20GB的文件,因此压缩时间非常长(> 12小时)。
由于这个库是单线程压缩文件的,所以我想知道是否有一种多线程的方法。
我找到了许多解决方案(命令行pbzip2或一些C ++库),但我在Java中找到的全部是这篇博客文章:
https://plus.google.com/117421466255362255970/posts/3jfKVu325zh
看起来我无法在我的Java应用程序中使用它。
还有其他可用的解决方案吗?你会推荐什么?或者是否有另一种类似bzip2的压缩率更高的更快速的解决方案?