Netty实现数据格式转换的方式是继承实现ByteToMessageDecoder和MessageToByteEncoder。
ByteToMessageDecoder继承ChannelInboundHandlerAdapter
MessageToByteEncoder继承ChannelOutboundHandlerAdapter
ByteToMessageDecoder在数据流转过程中承担角色如下所示:
MessageToByteEncoder在数据流转过程中承担角色如下所示:
HttpServerCodec 里面组合了HttpResponseEncoder和HttpRequestDecoder
HttpClientCodec 里面组合了HttpRequestEncoder和HttpResponseDecoder