一、什么是编解码
解码:将字节流转换成对象(按照规则),我们处理对应的对象,会涉及到粘包和分包的问题,将下一节
编码:将对象转换成字节流(按照规则),处理完传过来的对象,要将结果写会,需要转换成字节流
二、常见的解码器

ByteToMessageDecoder:将字节转换成消息(对象),常见方法:

ReplayingDecoder:
ReplayingDecoder 稍慢于 ByteToMessageDecoder。
MessageToMessageDecoder:

三、常见的编码器
MessageToByteEncoder:将消息转换成字节

MessageToMessageEncoder:

四、常见的编解码器
ByteToMessageCodec:

MessageToMessageCodec:

网友评论