侧边栏壁纸
博主头像
Elltor

用心发现生活,积极面对工作、事,坚持每天让自己进步一点。

  • 累计撰写 169 篇文章
  • 累计创建 1 个标签
  • 累计收到 12 条评论
标签搜索

目 录CONTENT

文章目录

Easy Netty 系列(四):ChannelPipeline

Elltor
2021-12-01 / 0 评论 / 0 点赞 / 339 阅读 / 347 字 / 正在检测是否收录...

ChannelPipeline是ChannelHandler链的容器,可以说是业务逻辑处理的大动脉,所有的IO事件都在这里流转。

ChannelPipeline负责ChannelHandler的编排,其次是传递Channel的事件通知。

ChannelPipeline

通过图说明ChannelPipeline的要点

1、每一个ChannelPipeline和Channel唯一绑定

2、ChannelPipeline是一个带有头和尾的双向管道,事件可以从头到尾流动,也可以从尾到头流动。

3、写ChannelPipeline的事件会是从Pipeline的头部开始流动事件

4、通常,如果事件从头到尾流动我们称为入站,从尾到头称为出站,入站的第一个ChannelHandler的序号是1,出站的第一个ChannelHandler是序号4。

0

评论区