JavaNIO系列—Netty與傳統RPC調用

傳統的RPC框架或者基於RMI等方式的遠程服務(過程)調用採用了同步阻塞IO,當客戶端的併發壓力或者網絡時延增大之後,同步阻塞IO會由於頻繁的wait導致IO線程經常性的阻塞,由於線程無法高效的工作,IO處理能力自然下降。 下面,我們通過BIO通信模型圖看下BIO通信的弊端: 採用BIO通信模型的服務端,通常由一個獨立的Acceptor線程負責監聽客戶端的連接,接收到客戶端連接之後爲客戶端連接創建
相關文章
相關標籤/搜索