【发布时间】:2011-07-07 17:06:38
【问题描述】:
我通过对基于 REST 的 Web 服务的请求接收 LZMA 压缩数据。 jax-rs 规范是否支持 LZMA?我正在使用 JAX-RS 规范的 RESTEasy 实现。我的应用服务器响应无效请求错误
【问题讨论】:
我通过对基于 REST 的 Web 服务的请求接收 LZMA 压缩数据。 jax-rs 规范是否支持 LZMA?我正在使用 JAX-RS 规范的 RESTEasy 实现。我的应用服务器响应无效请求错误
【问题讨论】:
JAX-RS 规范不处理压缩方面,因此这与 JAX-RS 的使用是正交的。但据我记得,自动处理通常只支持 gzip,虽然添加自己的压缩编解码器应该不会太难。
但是您确定要使用 LZMA 进行压缩吗?压缩很慢,压缩也不是很快。虽然它的压缩率比 gzip 好一点,但通常不足以保证开销,最终导致运行速度变慢。
对于 Java 压缩/解压缩速度,您可能需要查看 jvm-compressor-benchmark results;除了 gzip,Snappy 和 LZF 编解码器甚至更快(虽然压缩的压缩度稍差)。
【讨论】: