Netty的主要组件有Channel, EventLoop, ChannelFuture, ChannelHandler, ChannelPipeline等
ChannelHandler充当了处理入站和出站数据的应用程序逻辑的容器..., 例如: 实现ChannelInboundHandler接口(或ChannelInboundHandlerAdapter), 你就可以接收入站事件和数据, 这些数据会被业务逻辑处理, 当要给客户端发送响应时...pipeline中的一系列ChannelOutboundHandler, 并被这些Handler处理, 反之则称为入站
编码解码器
当Netty发送或者接收一个消息的时候, 就将会发生一次数据转换,...入站消息会被解码, 从字节转换为另一种格式(比如Java对象) ;如果是出站消息, 他就会被编码成字节
Netty提供了一系列实用的编解码器, 他们都实现了ChannelInboundHandler或者...ChannelOutboundHandler接口,在这些类中ChannelRead方法已经被重写, 以入站为例,对于每个从入站Channel读取的消息, 这个方法会被调用, 随后, 他将调用由解码器所提供的