俊逸母鸡

文章
4
资源
0
加入时间
2年10月18天

Netty 支持哪些常用的解码器?固定长度解码器 FixedLengthFrameDecoder

之前我们介绍了 TCP 拆包/粘包的问题,以及如何使用 Netty 实现自定义协议的编解码。可以看到,网络通信的底层实现,Netty 都已经帮我们封装好了,我们只需要扩展 ChannelHandler 实现自定义的编解码逻辑即可。更加人性化的是,Netty 提供了很多开箱即用的解码器,这些解码器基本覆盖了 TCP 拆包/粘包的通用解决方案。本文章我们将对 Netty 常用的解码器进行讲解,一起探索下它们有哪些用法和技巧。我们首先回顾一下 TCP 拆包/粘包的主流解决方案。并梳理出 Netty 对