知识卡片
Netty主从Reactor
内容
Netty 的 Boss 类对应 mainReactor,Worker 类对应 subReactor:Boss 接收连接,Worker 负责已连接通道的数据处理。这个模型把连接建立和数据读写拆到不同循环池,是高并发服务端最常见的骨架。
参考来源
- 位置:《Netty实战》第03章《Netty线程模型》(源文件:_epub-src/OEBPS/Text/chapter3.xhtml)
- 结论依据:原文直接说明 Boss 充当 mainReactor、Worker 充当 subReactor,并描述 Worker 线程处理收到的数据。
- 原始内容:Netty是事件驱动的,可以通过ChannelHandler链来控制流程执行方向。Netty模型中的Boss类充当mainReactor,Worker类充当subReactor。在实际的连接请求到来时,Worker线程将已收到的数据转到ChannelHandler链。