[發明專利]一種dubbo服務動態調用方法、計算機設備和存儲介質在審
| 申請號: | 202110187445.5 | 申請日: | 2021-02-18 |
| 公開(公告)號: | CN113014560A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 呂峰輝;高曉國;杜余波;劉晶 | 申請(專利權)人: | 歐冶云商股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 林君如 |
| 地址: | 201999 上海市寶山區漠*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 dubbo 服務 動態 調用 方法 計算機 設備 存儲 介質 | ||
1.一種dubbo服務動態調用方法,其特征在于,該方法基于spring框架實現,包括下列步驟:
1)加載spring cloud gateway自定義網關攔截器攔截請求;
2)對網關請求獲取請求地址對應的dubbo調用參數;
3)組裝步驟2)獲取的dubbo調用參數,調用遠程dubbo服務;
4)獲取遠程dubbo服務調用結果,將遠程dubbo服務調用結果進行格式轉換后返回至調用方。
2.根據權利要求1所述的dubbo服務動態調用方法,其特征在于,步驟2)具體包括下列步驟:
21)數據庫讀取網關請求對應路由目標協議地址,并判斷該路由目標協議地址是否為dubbo協議地址,若是,則進行下一步,若否,則執行除spring cloud gateway自定義網關攔截器外的網關其他攔截器;
22)解析標準的dubbo協議地址,根據該地址獲取服務提供方的ip、端口、方法和版本信息。
3.根據權利要求1所述的dubbo服務動態調用方法,其特征在于,步驟3)中,采用GenericService調用遠程dubbo服務。
4.根據權利要求1所述的dubbo服務動態調用方法,其特征在于,步驟4)中,將遠程dubbo服務調用結果轉換為json格式字符串返回至調用方。
5.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至4中任一項所述dubbo服務動態調用方法的步驟。
6.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至4中任一項所述dubbo服務動態調用方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歐冶云商股份有限公司,未經歐冶云商股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110187445.5/1.html,轉載請聲明來源鉆瓜專利網。





