Netty 實現原理淺析

Netty是應用Java NIO構建Reactor模式。socket

Reactor線程,負責多路分離套接字,Accept新鏈接,並分派請求。線程

Netty是將Reactor分紅兩部分,mainReactor負責監聽server socket,accept新鏈接,並將創建的socket分派給subReactor。subReactor負責多路分離已鏈接的socket,讀寫網 絡數據,對業務處理功能,其扔給worker線程池完成。一般,subReactor個數上可與CPU個數等同。server

Netty中的Boss類充當mainReactor,NioWorker類充當subReactorio

 

 

https://mp.weixin.qq.com/s/_1s-xagglilp0yaXo6Q3OA線程池

相關文章
相關標籤/搜索