一種基于java的跨平臺可擴展的RPC框架設(shè)計方法

基本信息

申請?zhí)?/td> CN202010782542.4 申請日 -
公開(公告)號 CN112035276A 公開(公告)日 2020-12-04
申請公布號 CN112035276A 申請公布日 2020-12-04
分類號 G06F9/54(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 李蔚 申請(專利權(quán))人 上海視云網(wǎng)絡(luò)科技有限公司
代理機構(gòu) 上海泰能知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 上海視云網(wǎng)絡(luò)科技有限公司
地址 200336上海市長寧區(qū)仙霞路350號科創(chuàng)樓3樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于java的跨平臺可擴展的RPC框架設(shè)計方法,包括以下步驟:以java開發(fā)服務(wù)端,定義代理接口類和實體類,Controller類繼承所述代理接口類并實現(xiàn),啟動RPC Server即完成RPC服務(wù)發(fā)布;開發(fā)客戶端,通過啟動RPC Client對接所述服務(wù)端,調(diào)用RPC方法和本地方法一致;所述RPC Server采用Netty作為通信框架,啟動TCP服務(wù),同時加載注冊的RPC接口類及RPC實現(xiàn)類,將所述RPC Server注冊到服務(wù)發(fā)現(xiàn)中心;RPC Client采用Netty作為通信框架,加載注冊的RPC代理接口類,并連接所述服務(wù)發(fā)現(xiàn)中心,獲取訂閱的服務(wù)列表,進行連接。本發(fā)明能夠解決多應(yīng)用之間互聯(lián)的根本問題,從而為構(gòu)建分布式服務(wù)調(diào)用網(wǎng)絡(luò)的目標實現(xiàn)框架基礎(chǔ)。??