2016-11-16 6 views
0

最近、私はio.reactivex.netty.client.PoolExhaustedExceptionを見ました。 O(1)のスレッド数を使用してNettyを実行する必要はありませんか?非同期、非ブロッキング、イベントループクライアントを使用してアドバタイズされていませんか?なぜRxNettyはスレッドプールを使用していますか?

スレッドプールを使用している場合は、なぜそれが必要ですか?私は自分のプールを3行のコードで作成し、それを使って接続をブロックすることができます。

+2

[この記事](http://ayedo.github.io/netty/2013/06/19/what-is-netty.htmlスレッドありません)理由をきちんと説明します。 – miensol

+0

この記事では、nettyはNIO(2)を使用しているため、接続ごとのスレッドは必要ありません。スレッドプールが使われる理由を説明していません。 – piotrek

答えて

1

こと以外は、排気「接続」プールのためのものであり、プール

+0

良いキャッチ、thx。しかし、まだ:なぜ1つ以上? – piotrek

+0

要求が多重化されていない場合は、複数の接続が必要です(HTTPなど) –

関連する問題