netty系列之:netty中的核心MessageToByte编码器
简介 之前的文章中,我们讲解了netty中从一个message转换成为另外一个message的框架叫做MessageToMessage编码器。但是message to message只考虑了channel中消息在处理过程中的转换,但是我们知道channel中最终传输的数据一定是ByteBuf,所以我们还需要一个message和ByteBuf相互转换的框架,这个框架就叫做MessageToByte。 注意,这里的byte指的是ByteBuf而不是byte这个字节类型。 MessageToByte框架简介 为了方便扩展和用户的自定义,netty封装了一套MessageToByte框架,这个框架中有三个核心的类,分别是MessageToByteEncoder,ByteToMessageDecoder和ByteToMessageCodec。 我们分别看一下这三个核心类的定义: public abstract class MessageToByteEncoder<I> extends ChannelOutboundHandlerAdapter public abstract cla...