研究Netty中的ChannelHandler 和 ChannelPipeline

2018-08-03 13:49 更新

本章內(nèi)容包括:

  • Channel
  • ChannelHandler
  • ChannePipeline
  • ChannelHandlerContext

上一章我們研究了 ByteBuf ,了解到它是一個用來“包裝”數(shù)據(jù)的容器。那么這些容器是如何在應(yīng)用程序中進行傳輸以及是怎么處理它們的“包裝”的數(shù)據(jù)的呢?這就是本章要介紹的內(nèi)容了。

Netty 在這方面提供了強大的支持。它讓Channelhandler 鏈接在ChannelPipeline上使數(shù)據(jù)處理更加靈活和模塊化。

在這一章中,下面我們會遇到各種各樣 Channelhandler,ChannelPipeline 的使用案例,以及重要的相關(guān)的類Channelhandlercontext 。我們將展示如何將這些基本組成的框架可以幫助我們寫干凈可重用的處理實現(xiàn)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號