10 编解码器框架
本章主要内容
解码器、编码器以及编解码器的概述
Netty 的编解码器类
这里有一个简单的准则:如果使用ByteToMessageDecoder 不会引入太多的复杂
性,那么请使用它;否则,请使用ReplayingDecoder。
虽然我们一直将解码器和编码器作为单独的实体讨论,但是你有时将会发现在同一个类中管理
入站和出站数据和消息的转换是很有用的。
decode() 方法是将INBOUND_IN 类型的消息转换为OUTBOUND_IN 类型的消息, 而
encode()方法则进行它的逆向操作。将INBOUND_IN类型的消息看作是通过网络发送的类型,
而将OUTBOUND_IN类型的消息看作是应用程序所处理的类型,将可能有所裨益。