Netty基本組件介紹
Netty是什麼
- Netty是一款高性能通訊框架,基於JDK NIO,目前普遍應用於各大中間件上
Netty的基本組件
- NioEventLoop:netty的核心組件,netty運行在NioEventLoop上
- Channel:netty自定義的Channel,是對nio中的Channel的進一步封裝
- Unsafe:用於實現每一種Channel的讀寫抽象,實現類通常爲各種型Channel中的內部類
- Pipeline:ChannelHandler邏輯鏈,進行事件的傳播
- ChannelHandler:Pileline邏輯鏈的基本構成單位,事件處理組件。咱們能夠建立多個自定義的ChannelHandler對象添加到Pipeline邏輯鏈,從而介入Channel的數據處理流程中去。咱們的業務代碼寫在這裏面
- ByteBuf:數據傳輸容器
歡迎關注本站公眾號,獲取更多信息