知识卡片
ServerBootstrapAcceptor完成boss到worker的连接交接
内容
boss accept新连接后不自己处理读写,靠挂在服务端Pipeline上的ServerBootstrapAcceptor完成交接:设置childHandler到新Channel,再调childGroup.register(child)注册进worker池某NioEventLoop。此后连接IO事件只由该worker处理。发散:这是生产者-消费者模式,注册即所有权从boss到worker的转移,也是[[服务端启动四阶段与生命周期回调的对应]]中”注册Channel”阶段在子连接上的重演。
参考来源
《跟闪电侠学Netty:Netty即时聊天实战与底层原理》第23章《客户端连接接入流程解析》