0

我通过对基于 REST 的 Web 服务的请求接收 LZMA 压缩数据。jax-rs 规范是否支持 LZMA?我正在使用 JAX-RS 规范的 RESTEasy 实现。我的应用服务器响应无效请求错误

4

1 回答 1

0

JAX-RS 规范不处理压缩方面,因此这与 JAX-RS 的使用是正交的。但据我记得,自动处理通常只支持 gzip,尽管添加自己的压缩编解码器应该不会太难。

但是您确定要使用 LZMA 进行压缩吗?压缩很慢,压缩也不是很快。虽然它的压缩率比 gzip 好一点,但通常不足以保证开销,最终导致运行速度变慢。

对于 Java 压缩/解压缩速度,您可能需要查看jvm-compressor-benchmark 结果;除了 gzip,Snappy 和 LZF 编解码器甚至更快(尽管压缩的压缩度稍差)。

于 2011-11-14T22:03:45.210 回答