Netty源码阅读(关于ChannelPipeline和ChannelHandler)

1.ChannelPipeline
其实,关于ChannelPipeline的东西主要就是一个责任链模式,另外就是是Channel、ChannelPipeline、Handler和ChannelContext的关系,在整体介绍一文中,已经讲的比较清楚了,在此不再赘述。

2.ChannelHandler

关于Handler的部分应该是比较好理解的,这也正是我们在开发中接触最多的部分(这体现了Netty给我们提供了一个易用的编程模型)。

Netty内置了许多有用的ChannelHandler,比如解决粘包问题的Handler,各种编解码Handler,日志Handler,心跳Handler等,极大的方便了我们的开发。

(1)Handler解决粘包问题

(2)Handler解决心跳

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容