Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)


7.2.1 NIO HTTPサーバの使用

NIO HTTPサーバは,J2EEサーバのプロセス上で動作するHTTPサーバ機能です。HTTP 1.0/1.1,HTTP/2,およびWebSocketプロトコルをサポートします。

非同期サーブレットやWebSocket通信を実現するため,NIO HTTPサーバではクライアントとのコネクションとリクエスト処理スレッドとは1対1で対応していません。そのため,最大同時接続数は最大同時実行スレッド数よりも多く確保できます。

NIO HTTPサーバの処理の流れを次の図に示します。

図7‒1 NIO HTTPサーバの処理の流れ

[図データ]