【问题标题】:LZMA JAX-RS SupportLZMA JAX-RS 支持
【发布时间】:2011-07-07 17:06:38
【问题描述】:

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

【问题讨论】:

    标签: jax-rs resteasy lzma


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回答,我们最终使用 gzip 作为 RestEasy 的 JAX-RS 实现的支持。
    猜你喜欢
    • 2015-07-22
    • 2014-10-22
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 2015-11-28
    • 2014-03-14
    相关资源
    最近更新 更多