サイズが 10 ~ 50 MB のファイルをアップロードするための Rest Web サービス (WS) の使用 現時点では、Java、Jax-RS、および CXF を使用して実行しています。
このスタックの動作は、アップロードされたファイルを一時ファイルに書き込むことによってバッファリングすることです (大きなファイルがあるため)。これは、ほとんどのユーザーにとって問題ありません。
ソケット入力から直接ストリーミングすることは可能ですか? (メモリ内のファイル全体や一時ファイルからではありません)
私の目的は、IO と CPU のオーバーヘッドを減らすことです (各ファイルは 2 回書き込まれます: 1 つのバッファーと 1 つの最終)。WS は、HTTP クエリ文字列から計算したパスにファイル (同じ HTTP 要求で複数の場合もある) を書き込むだけで済みます。
ご清聴ありがとうございました