Netty源码阅读入门实战(六)-pipeline

1 pipeline概述


2 pipeline初始化









看看其一个实现类

基本数据结构组件






3 添加ChannelHandler

先看看用户代码






















6 outBound事件的传播



















同理以后的过程

7 异常的传播











最佳实践

8 pipeline总结



调用 pipeline 添加节点时,netty 会使用 instanceof 关键字判断当前节点是 inboound 还是 outbound 类型,分别用不同的 boolean 类型变量标识

inbound 事件类型顺序正相关
outbound 逆相关

异常处理器要么从 head 或者 tail 节点开始传播
inbound事件则从当前节点开始传递到最后节点
outbound事件则从当前节点开始传递 到第一个 outbound节点

全部评论

相关推荐

包行:平时怎么刷算法题的哇,字节的手撕听说都很难
字节跳动工作体验
点赞 评论 收藏
分享
投递网易等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务