
netty
文章平均质量分 84
jackie_sparrow
有梦想的咸鱼
展开
-
netty学习(四)事件传递
1.不同的传递方法 1.1ChannelPipeline和Channel的调用 每个ChannelHandler被添加到ChannelPipeline后,都会创建一个ChannelHandlerContext并与之创建的ChannelHandler关联绑定。ChannelHandlerContext允许ChannelHandler与其他的ChannelHandler实现进行交互,这原创 2017-07-29 17:52:09 · 2860 阅读 · 1 评论 -
netty学习(二)基本组件
netty的基本组件主要有Channel回调Future时间和ChannelHandle原创 2017-07-13 12:47:57 · 463 阅读 · 0 评论 -
netty学习(一)IO模型
网络IO模型一般分为同步,异步,阻塞,非阻塞,多路复用等。在学习各种IO模型前,我们先来理清这几种概念。 同步与异步是针对应用程序与内核的交互而言的。同步过程中进程触发IO操作并等待或者轮询的去查看IO操作是否完成。异步过程中进程触发IO操作以后,直接返回,做自己的事情,IO交给内核来处理,完成后内核通知进程IO完成。 阻塞与非阻塞简单理解为需要做一件事能不能立即得到返回应答,如果不能原创 2017-07-12 21:05:18 · 846 阅读 · 0 评论 -
netty学习(三)ChannelInboundHandler和ChannelOutboundHandler
从应用程序开发人员的角度来看,Netty的主要组件是ChannelHandler,它充当着所有入站和出站数据的应用程序逻辑的容器。这是可行的,因为ChannelHandler的方法是由网络时间触发的。事实上ChannelHandler可专门用于几乎任何类型的动作,例如将数据从一种格式转换为另外一种格式,或者处理转换过程中所抛出的异常。 ChannelHandler主要由两种组成,Channe原创 2017-07-13 16:34:47 · 8140 阅读 · 1 评论