【问题标题】:rxnetty connection pool throws PoolExhaustedExceptionrxnetty 连接池抛出 PoolExhaustedException
【发布时间】:2016-10-18 08:47:16
【问题描述】:

当我使用 rxnetty 连接池时,出现以下错误

io.reactivex.netty.client.PoolExhaustedException 在 io.reactivex.netty.client.ConnectionPoolImpl$1.call(ConnectionPoolImpl.java:147) 在 io.reactivex.netty.client.ConnectionPoolImpl$1.call(ConnectionPoolImpl.java:117)

测试调用是连续的,一个完成,然后启动另一个,池最大值为 1。在第二个调用中,它抛出了上述异常。

任何帮助将不胜感激。

【问题讨论】:

  • 我用的不是http客户端,而是tcp。似乎我必须自己关闭 ObservableConnection,这是我在 doOnComplete 中所做的。 (1) 我不知道那是否是正确的地方。 (2) 如果必须,rxnetty 是否应该关闭它?

标签: exception connection netty pool rx-netty


【解决方案1】:

是的,您必须在 0.4.x 中明确关闭连接。 0.5.x 在取消订阅连接输入时自动关闭。

【讨论】:

  • 感谢您花时间回答我的问题。
猜你喜欢
  • 2013-09-05
  • 2012-10-19
  • 2013-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-02
相关资源
最近更新 更多