私は、RESTベースのWebサービスへのリクエストによりLZMA圧縮データを受信しています。 LZMAはjax-rs仕様でサポートされていますか?私はJAX-RS仕様のRESTEasy実装を使用しています。アプリケーションサーバーが無効なリクエストエラーで応答していますLZMA JAX-RSサポート
0
A
答えて
0
JAX-RS仕様では圧縮の側面は処理されないため、JAX-RSでの使用とは直交しています。しかし、私が覚えている限り、自動処理では通常、gzipをサポートしていますが、独自の圧縮コーデックを追加するのは難しくありません。
しかし、圧縮にLZMAを使用してもよろしいですか?圧縮は非常に遅く、圧縮するのが非常に高速ではありません。圧縮率はgzipの圧縮率より少し良くなりますが、オーバーヘッドを保証するには十分ではないことが多く、動作が遅くなります。
Javaの圧縮/解凍速度については、jvm-compressor-benchmark resultsをチェックアウトすることができます。 gzipを超えて、スナッピーとLZFコーデックはより速くなります(コンパクトではありません)。
答えてくれてありがとう、私たちはRestEasyのJAX-RS実装でサポートされているgzipを使い終わった。 – c12