本人開源項目 Lu-Rpc

Lu-Rpc 是個專爲學習者準備的 RPC 框架, 初始架構很是簡單, 可供初學者擴展和學習.git

Lu 能夠認爲是中文世界的擼, 即擼 Rpc--- 造個 Rpc 輪子.github

Lu-Rpc 架構圖以下:架構

Lu-Rpc 的領域模型設計借鑑 Dubbo, 服務域沒有明顯的界限. 核心域就是 Invoker, 很是合適做爲核心領域模型的接口.框架

會話域能夠是Request,也能夠是 Invocation. 這個問題不大.學習

但願對 Dubbo, Motan,SOFA 等 RPC 感興趣的,看過源碼的,沒看過源碼的,均可以來接觸這個項目。該項目能夠讓你迅速領會 RPC 框架的設計,更進一步的,若是你有興趣,能夠加入咱們,一塊兒造輪子,一塊兒探討 RPC 服務框架的設計!!!設計

RPC

RPC(Remote Procedure Calls)blog

關於 RPC 的論文: Implementing Remote Procedure Calls接口

如下是論文中的 RPC 設計圖:rpc

項目地址 : https://github.com/stateIs0/Lu-Rpcget

相關文章
相關標籤/搜索