rpc架構基礎

rpc架構基礎java


rpc 整體分爲4部分(1.序列化層,2 函數調用層,3 網絡傳輸層,4 服務器段處理架構)服務器


序列化層:用於將結構化對象轉換爲字節流以便網絡傳輸網絡

函數調用層: 定位要調用的函數,而且執行函數,(java中使用反射機制和動態代理)架構

網絡傳輸層:client 與server 直接消息的傳輸方式,大部分基於 TCP/IP 的socket機制socket

服務器段處理架構:client 與server 直接消息的交換的方式(阻塞IO,事件驅動IO)函數

相關文章
相關標籤/搜索