傳統的RPC調用性能差的緣由

罪行一:java 網絡傳輸方式問題。傳統的RPC框架或者基於RMI等方式的遠程服務(過程)調用採用同步阻塞IO,當客戶端的併發壓力或者網絡延時增大以後,同步阻塞I/O會因爲頻繁的wait致使I/O線程常常性的阻塞,因爲線程沒法高效的工做,I/O處理能力天然降低服務器 採用BIO通訊模型的服務,一般由一個獨立的Acceptor線程負責監聽客戶端的連接,收到客戶端鏈接以後,爲其建立一個新的線程處理請求
相關文章
相關標籤/搜索