美文网首页
Netty 逻辑架构

Netty 逻辑架构

作者: iMasking | 来源:发表于2018-09-14 11:48 被阅读63次
    image.png
    • 第一层:Reactor 通信调度层,它由一系列辅助类组成,包括 Reactor 线程NioEventLoop 以及其父类、NioSocketChannel/NioServerSocketChannel 以及其父类、ByteBuffer 以及由其衍生出来的各种 Buffer、Unsafe 以及其衍生出的各种内部子类等;

    • 第二层:职责链 ChannelPipeLine,它负责调度事件在职责链中的传播,支持动态的编排职责链,职责链可以选择性的拦截自己关心的事件,对于其它IO操作和事件忽略,Handler同时支持inbound和outbound事件;

    • 第三层:业务逻辑编排层,业务逻辑编排层通常有两类:一类是纯粹的业务逻辑编排,还有一类是应用层协议插件,用于协议相关的编解码和链路管理,例如 CMPP 协议插件。

    相关文章

      网友评论

          本文标题:Netty 逻辑架构

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