![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
netty
文章平均质量分 90
netty
学海无涯,行者无疆
热爱技术,专注于架构、设计、开发,侧重于综合运用与实战,所有内容均动手验证确认,不以讹传讹,欢迎评论、转发和私信。
每周更新一篇高质量原创文章,你的支持是创作的动力,记得添加关注~。
一起努力,遇见更好的自己。
展开
-
Netty内置处理器整理
Netty提供了很多内置的处理器,高效地利用这些处理器,可以经过简单的配置就可以实现部分复杂功能,而不是自己花时间和精力去重复造“轮子”。要使用,得先知道,本文主要依据《netty实战》一书进行的梳理,结合了实际应用经验进行了整理。解码器ByteToMessageDecoder:是最基础的解码器,将字节数组解析为消息。ReplayingDecoder:继承自ByteToMessageDecoder,使得我们不必调用readableBytes()方法来判断是否有足够的数据可被读取。LineB原创 2022-02-17 08:45:00 · 812 阅读 · 0 评论 -
netty最常用两个处理器父类ChannelInboundHandlerAdapter和SimpleChannelInboundHandler区别与使用
我们在使用netty框架的过程中,除了使用内置的处理器外,往往还需要根据自己的设计来实现一些处理器。通常我们不会直接实现ChannelInboundHandler接口,因为里面涉及到大量方法需要实现,而是集成现有的类,ChannelInboundHandlerAdapter和SimpleChannelInboundHandler就是我们最常用的两个类,二者实现的功能大致相同,但是在一些细节上还是有差异,需要正确使用,否则会出现一些问题。ChannelInboundHandlerAdapterChan原创 2022-01-20 14:30:45 · 7342 阅读 · 0 评论 -
Netty数据容器ByteBuf详解
网络数据的基本单位总是字节。Java NIO 提供了ByteBuffer 作为它的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。Netty 的ByteBuffer 替代品是ByteBuf,一个强大的实现,既解决了JDK API 的局限性,又为网络应用程序的开发者提供了更好的API。原创 2022-01-05 15:44:02 · 1259 阅读 · 0 评论