BIO

採用BIO通信的模型的服務端,通常由一個獨立的Acceptor線程負責監聽客戶端的連接,它接受到客戶端連接請求之後爲每一個客戶端創建一個新的線程進行鏈路處理,處理完成之後,通過輸出流返回應答給客戶端,線程被銷燬。這就是典型的一請求一應答通信模型。 該模型最大的問題就是缺乏彈性伸縮能力,當客戶端併發訪問量增加後,服務端的線程個數和客戶端併發訪問數呈1:1的正比關係,由於線程是java虛擬機非常寶貴的
相關文章
相關標籤/搜索