美文网首页
netty中ChannelHandler,ChannelHand

netty中ChannelHandler,ChannelHand

作者: monk87 | 来源:发表于2019-10-10 07:10 被阅读0次

ChannelHandler,ChannelHandlerContext,ChannelPipeline这三者的关系很特别,相辅相成,一个ChannelPipeline中可以有多个ChannelHandler实例,而每一个ChannelHandler实例与ChannelPipeline之间的桥梁就是ChannelHandlerContext实例,如图所示:

image.png

ChannelPipeLine里面是多个channelhandlercontext,每个channelhandlercontext里面包含channelHandler
channelHandler分为InBound事件或者outBound
InBound:多为io线程触发
tcp链路建立,链路关闭,读事件,异常通知
outBound:由用户主动发起的网络io操作
链接,绑定,发送消息等

相关文章

网友评论

      本文标题:netty中ChannelHandler,ChannelHand

      本文链接:https://www.haomeiwen.com/subject/dvznpctx.html