公司动态

Netty从入门到精通5

📅 2026/7/27 20:02:50
Netty从入门到精通5
第5章 Channel 与 Pipeline:事件传播与责任链源码学习目标能画出 Channel 完整继承体系,说清 AbstractChannel → AbstractNioChannel → NioSocketChannel/NioServerSocketChannel 每层增加了什么能力能在白板上默写 ChannelPipeline 双向链表结构,标注入站/出站事件的传播方向能解释 head 与 tail 两个哨兵节点各自的角色,说出漏调ctx.fireChannelRead()会导致什么后果费曼四问自检表概念本质是什么?给一个反例和容易混淆的概念有何区别?一句话浓缩Channel网络连接的 Netty 抽象,封装 socket fd + EventLoop 绑定 + Pipeline 挂载用 JDK 原生 SocketChannel 直接做业务——没有 Pipeline,没有内存池,全自己管Channel ≠ SocketChannel:前者是 Netty 对后者的封装,多了 unsafe/Pipeline/EventLoop