Closed DoraALin closed 6 years ago
2.4-RELEASE 版本中,nsqd节点切换后,Consumer存在无法释放/连接到nsqd的情况。 qa无法复现,从日志推测可能是,2.4-RELEASE 由于使用了两个锁来同步连接,可能存在应用线程和netty构成死锁的情况。2.4-release后版中改成只有一个锁,并减少了加锁的场景(netty调用的接口不加锁)。
2.4-RELEASE 版本中,nsqd节点切换后,Consumer存在无法释放/连接到nsqd的情况。 qa无法复现,从日志推测可能是,2.4-RELEASE 由于使用了两个锁来同步连接,可能存在应用线程和netty构成死锁的情况。2.4-release后版中改成只有一个锁,并减少了加锁的场景(netty调用的接口不加锁)。