码迷,mamicode.com
首页 > Web开发 > 详细

netty中的channelPipeline在编程中的作用

时间:2019-12-21 09:56:17      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:select   概念   ann   也有   图片   span   高效   而且   lin   

在netty编程中我们绝大多数是要是用nio的,nio相比传统的io更加高效,而nio中核心概念离不开channel,buffer,selector三个重要的对象。

那么在netty中有一个channelPipeline的概念,表面理解起来是通道的意思,实际它是在数据传输过程中的通道容器

之所以定义为通道容器就是因为在这里去注册InboundChannelHandleOnboundChannelHandle。而且netty中设计更为巧妙的是,数据流入和流出的处理器可以是不对称的,当然也有数据出入时同时经过相同的channelHandle处理器。

一张图描绘出netty的数据入栈出栈是可以完全独立的过滤器:

技术图片

 

netty中的channelPipeline在编程中的作用

标签:select   概念   ann   也有   图片   span   高效   而且   lin   

原文地址:https://www.cnblogs.com/zzq-include/p/12075798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!