本人開源項目 Lu-Rpc

Lu-Rpc 是個專為學習者準備的 RPC 框架, 初始架構(gòu)非常簡單, 可供初學者擴展和學習.

Lu 可以認為是中文世界的擼, 即擼 Rpc--- 造個 Rpc 輪子.

Lu-Rpc 架構(gòu)圖如下:

Lu-Rpc 的領域模型設計借鑒 Dubbo, 服務域沒有明顯的界限. 核心域就是 Invoker, 非常合適作為核心領域模型的接口.

會話域可以是Request,也可以是 Invocation. 這個問題不大.

希望對 Dubbo, Motan,SOFA 等 RPC 感興趣的,看過源碼的,沒看過源碼的,都可以來接觸這個項目。該項目可以讓你迅速領會 RPC 框架的設計,更進一步的,如果你有興趣,可以加入我們,一起造輪子,一起探討 RPC 服務框架的設計?。。?/p>

RPC

RPC(Remote Procedure Calls)

關于 RPC 的論文: Implementing Remote Procedure Calls

以下是論文中的 RPC 設計圖:

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容