Netty源码阅读(关于ChannelPipeline和Chan

2018-08-15  本文已影响0人  漂泊的胡萝卜

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

2.ChannelHandler

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

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

(1)Handler解决粘包问题

(2)Handler解决心跳

上一篇下一篇

猜你喜欢

热点阅读