1. 程式人生 > >Java NIO框架Netty教程(二) – 白話概念

Java NIO框架Netty教程(二) – 白話概念

剛說Pipeline負責把事件分發到相應的站點,那個這個站點在Netty裡,就是指ChannelHandler。事件到了ChannelHandler這裡,就要被具體的進行處理了,我們的樣例程式碼裡,實現的就是這樣一個處理事件的“站點”,也就是說,你自己的業務邏輯一般都是從這裡開始的。
  • Channel
有了個部門的協調處理,我們還需要一個從整體把握形勢的,所謂“大局觀”的部門,channel。 channel,能夠告訴你當前通道的狀態,是連同還是關閉。獲取通道相關的配置資訊。得到Pipeline等。是一些全域性的資訊。Channel自然是由ChannelFactory產生的。Channel的實現型別,決定了你這個通道是同步的還是非同步的(nio)。例如,我們
樣例
裡用的是NioServerSocketChannel。

這些基本的概念,你懂了吧。