2011-07-07 40 views
0

我正在通過對基於REST的Web服務的請求接收LZMA壓縮數據。 LZMA是否支持jax-rs規範?我正在使用JAX-RS規範的RESTEasy實現。我的應用程序服務器正在響應無效的請求錯誤LZMA JAX-RS支持

回答

0

JAX-RS規範不處理壓縮方面,所以這與JAX-RS的使用是正交的。但據我所知,自動處理通常只支持gzip,但添加自己的壓縮編解碼器不應該太困難。

但是你確定要使用LZMA進行壓縮嗎?壓縮速度非常慢,壓縮速度不是很快。雖然它的壓縮比好於gzip,但通常不足以保證開銷,並導致操作速度變慢。

對於Java壓縮/解壓縮速度,您可能需要查看jvm-compressor-benchmark results;除了gzip之外,Snappy和LZF編解碼器甚至更快(儘管壓縮比較少)。

+0

感謝您的回答,我們最終使用gzip作爲RestEasy的JAX-RS實現的支持。 – c12