社羣問題:什麼是netty channel ?
nio channel 是一個非常抽象的概念,
netty channel 也是,都非常抽象
只不過,netty 的channel 封裝的是nio 的channel
下面是來自社羣的交流
圖解 nio channel
用一幅圖,給大家介紹一下,nio channel 到底是個啥?
社羣問題:channel和connection是什麼關係?
在最原始的 物理鏈路時代,connection 可以理解爲一條網線就行
這條網線,在操作系統層面,是一個設備,
操作系統一切都是 文件描述符
所以,這條鏈路,也是一個文件描述符
而channel 是文件描述符fd 的 應用層封裝
應用層nio的tcp連接,對應的類型是socketchannel
在操作系統層面,一切都是文件,含設備,含磁盤文件, 含其他的對象
所以 操作系統上的一切都是 文件描述符
在應用層, 文件就是 filechannel,裏邊也是文件的 fd (文件描述符)
更多問題,來圈交流
如果還不明白,可以來 瘋狂創客圈 社羣交流