Grizzly - ワーカースレッドIOStrategyを使用した場合のように見えますが、ChunkedOutputオブジェクト(Jerseyオブジェクト)はクライアントがすぐに切断することを認識しません。
私は同じスレッドIOStrategyを使い終わった。これはすべてのアプリにとって最高の解決策ではないかもしれませんが、私にとっては素晴らしいことです。
NetworkListener listener = new NetworkListener("grizzly2", host, port);
listener.getTransport().setIOStrategy(SameThreadIOStrategy.getInstance());
私はまた、ワーカースレッドIOStrategyを使用して、書き込みバッファを下げてみました:bufferSizeのは、実際に送信されたメッセージ、その後小さかったとき
NetworkListener listener = new NetworkListener("grizzly2", host, port);
listener.getTransport().setWriteBufferSize(bufferSize);
これも取り組んできました。
出典
2016-12-08 19:03:56
gba