一種基于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ǔ)。?? |
