美文网首页
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