Decoder和Encoder

一、什么是Decoder和Encoder

在Netty里面,有四个核心概念,它们分别是:

  • Channel:一个客户端与服务器通信的通道。
  • ChannelHandler:业务逻辑处理器, 通常情况下,业务逻辑都是存在于ChannelHandler之中。
    • ChannelInboundHandler:输入处理器
    • ChannelOutboundHandler:输出处理器
  • ChannelPipeline:用于存放ChannelHandler的双向链表。
  • ChannelContext:通信管道的上下文

它们之间的交互流程是:

  • 事件传递给 ChannelPipeline 的第一个 ChannelHandler
  • ChannelHandler 通过关联的 ChannelHandlerContext 传递事件给 ChannelPipeline 中的 下一个
上一篇:Transformer学习笔记


下一篇:PP: A multi-horizon quantile recurrent forecaster