知识卡片

Netty主从Reactor

专业/工作 · 574.d

内容

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链。