ネットワーク経由で大きなファイルを転送するためのオプションを見つけようとしています。
- そこで、約 10G のファイルを転送する単純な TCP サーバー/クライアントを作成しました。
- 次に、FileStreams とソケットを NIO API に置き換えたところ、IO オーバーヘッドが減ったため、パフォーマンスが大幅に向上したことがわかりました。
Apache Mina は、クライアント サーバー アプリケーションを迅速に開発するために使用される NIO ベースのフレームワークであることがわかりました。
私の質問は、クライアント/サーバー アプリを作成するために Mina によって提供される柔軟性とは別に、1. Mina はパフォーマンスを向上させるために NIO よりも特別なものを提供しますか? 2. はいの場合、この主張を裏付けるベンチマークはどこにありますか?
前もって感謝します