7.2.1 NIO HTTPサーバの使用
NIO HTTPサーバは,J2EEサーバのプロセス上で動作するHTTPサーバ機能です。HTTP 1.0/1.1,およびWebSocketプロトコルをサポートします。
非同期サーブレットやWebSocket通信を実現するため,NIO HTTPサーバではクライアントとのコネクションとリクエスト処理スレッドとは1対1で対応していません。そのため,最大同時接続数は最大同時実行スレッド数よりも多く確保できます。
NIO HTTPサーバの処理の流れを次の図に示します。