2011-07-07 4 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を超えて、スナッピーとLZFコーデックはより速くなります(コンパクトではありません)。

+0

答えてくれてありがとう、私たちはRestEasyのJAX-RS実装でサポートされているgzipを使い終わった。 – c12