1. 程式人生 > >【圖文詳細 】HDFS面試題:介紹Hadoop中RPC協議,以及底層用什麼框架封裝的

【圖文詳細 】HDFS面試題:介紹Hadoop中RPC協議,以及底層用什麼框架封裝的

用於將使用者請求中的引數或者應答轉換成位元組流以便跨機傳輸。

函式呼叫層:函式呼叫層主要功能是:定位要呼叫的函式,並執行該函式,Hadoop採用了java的反射機制和動態代理實現了函式的呼叫。

網路傳輸層:網路傳輸層描述了Client和Server之間訊息的傳輸方式,Hadoop採用了基於TCP/IP的socket機制。

服務端處理框架:服務端處理框架可被抽象為網路I/O處理模型,她描述了客戶端和伺服器端資訊互動的方式,她的設計直接決定了伺服器端的併發處理能力。常見的網路I/O模型有阻塞式I/O,非阻塞式I/O、事件驅動式I/O等,而Hadoop採用了基於reactor設計模式的事件驅動I/O模型