I/O模型与Netty(三)
发布日期:2021-04-30 21:06:22 浏览次数:133 分类:精选文章

本文共 1816 字,大约阅读时间需要 6 分钟。

Netty ????

Netty ????????????????????????????????????????????????????????????????????????????????????????? Netty ??????

??????

Netty ????????????????

  • io.netty.bootstrap.AbstractBootstrap#initAndRegister

    ?? Netty ????????????????????????????????????????????????? ChannelFuture??????????

  • init ???ServerBootstrap ???

    ??????????????????????????? pipeline?????????? handler??? pipeline.addLast() ? ServerBootstrapAcceptor ??????

  • register ???AbstractChannel ???

    ????????????????????? EventLoop????????? ChannelFuture?????????????

  • execute ???SingleThreadEventExecutor ???

    ?????????????????? startThread() ???????????????????????????????

  • ????

    ?????????????????????????????????????????????????????

  • runAllTasks ??

    ????????????????????? fetchFromScheduledTaskQueue() ?????pollTask() ???????????????????

  • ??????

    Netty ??????? ServerBootstrap?Channel?ChannelFuture?EventLoopGroup?ChannelHandler?ChannelPipeline ??????????????

  • ServerBootstrap ? Bootstrap

    ???? transport ??? bootstrap ?????????????????ServerBootstrap ?????????? IO ???Bootstrap ???????ServerBootstrap ????????? EventLoopGroup???????????? IO ???

  • Channel

    Channel ? Netty ??????????????? I/O ?????? bind?connect?read?write?????? Netty ?????????????? Socket ?????????

  • ChannelFuture

    ChannelFuture ???? I/O ?????????????????? methods ???????????????????

  • EventLoop & EventLoopGroup

    EventLoop ????????? Channel ? I/O ???EventLoopGroup ? EventLoop ???????? EventLoop ???????????? I/O ???

  • ChannelHandler

    ChannelHandler ???????????????????????????? ChannelInboundHandler ? ChannelOutboundHandler ????????????ChannelDuplexHandler ??????????????

  • ChannelPipeline

    ChannelPipeline ??? Handler ??????????? inbound ? outbound ????????? pipeline.addLast() ?????? Handler???????

  • Netty ?????????????????????? Handler ????? EventLoop ???????????????????????????????????????? Netty ??????

    上一篇:MyBatisPlus学习笔记__01:简介+入门+CRUD扩展
    下一篇:插件化框架解读之android系统服务实现原理,赶紧收藏!

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2026年06月22日 21时13分29秒