2016-10-18 16 views
0

私はrxnetty接続プールを使用すると、私はエラー io.reactivex.netty.client.ConnectionPoolImpl $ 1.call(ConnectionPoolImplでrxnetty接続プールはPoolExhaustedException

io.reactivex.netty.client.PoolExhaustedExceptionを以下ましたがスローされます.javaファイル:147) でio.reactivex.netty.client.ConnectionPoolImpl $ 1.call(ConnectionPoolImpl.java:117)

テストコールはシーケンシャルで、完成1は、その後、別のを開始し、プールmaxがあります1. 2番目の呼び出しでは、それはexceを上回りますption。

ご協力いただければ幸いです。

+0

これは私が使用しているHTTPクライアントではなく、tcpです。 doOnCompleteで行ったObservableConnectionを自分で閉じる必要があるようです。 (1)私はそれが正しい場所であるかどうかわからない。 (2)rxnettyはそれを閉じなければならないのですか? –

答えて

0

はい、接続を0.4.xで明示的に閉じる必要があります。 0.5.xは、接続入力からの登録解除を自動的にクローズします。

+0

私の質問にお答えしていただきありがとうございます。 –