4 Netty新连接接入
新连接接入处理逻辑:
4.1 检测新连接
流程:在3.3的processSelectedKeys方法里:创建NioSocketChannel,封装了NIO的SocketChannel
while循环条件为allocHandler.continueReading()是用来控制连接接入的速率,默认一次性最大16个连接(maxMessagePerRead),如果超过就结束;
如果没有新的连接了,就break,也结束
4.2 创建NioSocketChannel
流程:
4.2.1 Channel的分类
NioServerSocketChannel、NioSocketChannel、Unsafe