1.ChannelPipeline
其實,關(guān)于ChannelPipeline的東西主要就是一個責(zé)任鏈模式,另外就是是Channel、ChannelPipeline、Handler和ChannelContext的關(guān)系,在整體介紹一文中,已經(jīng)講的比較清楚了,在此不再贅述。
2.ChannelHandler
關(guān)于Handler的部分應(yīng)該是比較好理解的,這也正是我們在開發(fā)中接觸最多的部分(這體現(xiàn)了Netty給我們提供了一個易用的編程模型)。
Netty內(nèi)置了許多有用的ChannelHandler,比如解決粘包問題的Handler,各種編解碼Handler,日志Handler,心跳Handler等,極大的方便了我們的開發(fā)。
(1)Handler解決粘包問題
(2)Handler解決心跳