问题:为什么有这么多地方调用org.apache.dubbo.remoting.transport.netty4.NettyChannel#getOrAddChannel和org.apache.dubbo.remoting.transport.netty4.NettyChannel#removeChannelIfDisconnected方法呢?比如NettyClientHanlder的所有响应事件的方法中开始都会调用getOrAddChannel,最后finally块中都会调用removeChannelIfDisconnected。getOrAddChannel中如果取不到NettyChannel就会new NettyChannel然后put进去,为什么会取不到呢。
[email protected]
