[發明專利]跨云服務調用方法、裝置和系統有效
| 申請號: | 202111042029.2 | 申請日: | 2021-09-07 |
| 公開(公告)號: | CN113746928B | 公開(公告)日: | 2023-01-24 |
| 發明(設計)人: | 吳沅宣;米坤明 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | H04L67/63 | 分類號: | H04L67/63;H04L67/10 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張靜 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 調用 方法 裝置 系統 | ||
本申請公開了跨云服務調用方法、裝置和系統,可應用于分布式領域和云計算領域。其中,應用于全局注冊中心的跨云服務調用方法包括:接收第一微服務通過第一網關發送來的針對第二微服務的調用請求,基于調用請求確定目標信息,并將目標信息發送至所述第一網關,以便第一網關基于目標信息和報文數據調用第二微服務。本申請提供的應用于全局注冊中心的跨云服務調用方法,全局注冊中心能將部署在不同對象上的微服務分別對應的注冊信息注冊到注冊表,從而在注冊表中包括第二微服務對應的注冊信息時,與第一微服務對應的第一網關可從全局注冊中心獲取目標信息,并基于目標信息和報文數據調用第二微服務,由此可實現第一微服務對第二微服務的跨云調用。
技術領域
本申請涉及云計算領域,特別是涉及跨云服務調用方法、裝置和系統。
背景技術
隨著云計算的飛速發展,各種云平臺的應用越來越廣泛,國內外各個公司紛紛推出了自己開發或者二次開發的云平臺,例如,騰訊云、阿里云等平云臺。
目前,云服務只在當前云的注冊中心進行注冊,而各公司推出的云平臺的注冊中心通常不互通,從而在使用不同云平臺時可能會出現“部署在不同云平臺上的微服務不能跨云調用”的問題。此外,集中式系統與云平臺通常不互通,從而在使用云平臺和集中式系統時可能會出現“部署在云平臺上的微服務與部署在集中式系統上的服務之間不能跨集中式系統和云平臺調用”的問題。
發明內容
有鑒于此,本申請提供了跨云服務調用方法、裝置和系統,以解決現有技術中微服務不能跨云調用的問題,其技術方案如下:
一種跨云服務調用方法,應用于全局注冊中心,全局注冊中心能夠將部署在不同對象上的微服務分別對應的注冊信息注冊到自身注冊表;
微服務調用方法,包括:
接收第一微服務通過第一網關發送來的針對第二微服務的調用請求,其中,第一微服務和第二微服務分別部署在不同的對象上,并且第一微服務和第二微服務分別對應的對象中至少一個對象的類型為云平臺;
基于調用請求確定目標信息,并將目標信息發送至第一網關,以便第一網關基于目標信息和報文數據調用第二微服務,其中,目標信息為注冊表或從注冊表中確定出的第二微服務對應的注冊信息,注冊表中包括第二微服務對應的注冊信息,報文數據為第一微服務按第二微服務要求的格式組裝的、用于請求第二微服務提供對應服務的數據。
可選的,第二微服務對應多個實例,第二微服務對應的注冊信息包括多個實例分別對應的注冊信息,一實例對應的注冊信息中包括第二微服務的標識;
基于調用請求確定目標信息,包括:
若調用請求中包括第二微服務的標識,則從注冊表中確定包含第二微服務的標識的一個或多個實例分別對應的注冊信息,作為目標信息;
若調用請求中不包括第二微服務的標識,則將注冊表作為目標信息。
一種跨云服務調用方法,應用于第一網關,包括:
接收第一微服務發送來的針對第二微服務的調用請求,其中,第一微服務和第二微服務分別部署在不同的對象上,并且第一微服務和第二微服務分別對應的對象中至少一個對象的類型為云平臺;
將調用請求發送至全局注冊中心,以便全局注冊中心基于調用請求確定目標信息,并將目標信息發送至第一網關,其中,全局注冊中心能夠將部署在不同對象上的微服務分別對應的注冊信息注冊到自身注冊表,目標信息為注冊表或從注冊表中確定出的第二微服務對應的注冊信息,注冊表中包括第二微服務對應的注冊信息;
接收全局注冊中心發送來的目標信息;
接收第一微服務發送來的報文數據,其中,報文數據為第一微服務按第二微服務要求的格式組裝的、用于請求第二微服務提供對應服務的數據;
基于目標信息和報文數據調用第二微服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111042029.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種貝氏體鋼的晶界顯示方法
- 下一篇:一種拖拉機換擋變速箱用生產設備





