天天看點

netty 學習筆記

以前一直學習不進去,有實戰的時候沒有學習研究,可惜了。

最近面試要被問到一些netty的問題,重新學習了下。

java io 的幾種可能存在方式,

1.一請求一應答的方式, 弊端:當并發通路量增加後,服務端的線程個數和并發通路數成線性正比。線程膨脹後,系統的性能急劇下降。

2.一個線程處理多個socket連接配接,

弊端:InputStream、OutputStream讀寫操作都是阻塞的,當某個socket操作沒有完成時,排在後面的socket連接配接無法得到處理,引發逾時

3.僞異步的IO通信架構

4.NIO 通信架構