[發明專利]企業級微服務平臺中實現跨域跨中心通信的方法及系統在審
| 申請號: | 201911382056.7 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111147588A | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 余以志;秦文劭;張樂 | 申請(專利權)人: | 上海浦東發展銀行股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 周曉飛;谷敬麗 |
| 地址: | 200002 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 企業級 微服 平臺 實現 跨域跨 中心 通信 方法 系統 | ||
本發明公開了一種企業級微服務平臺中實現跨域跨中心通信的方法及系統,其中,該方法包括:部署企業級微服務平臺,根據企業級微服務平臺,自動發現與微服務對應的服務網關及注冊中心;當發起跨域跨中心的請求時,通過本地的服務網關從本地的注冊中心的服務列表中查找要調用的目標服務;在未查找到的情況下,從本地的注冊中心同步的其它注冊中心服務列表中,查找目標服務的服務網關;利用本地的服務網關的負載均衡策略,將請求轉發至目標服務的服務網關,并由目標服務的服務網關通過負載均衡策略進行路由轉發。該方法及系統不需要人工參與即可實現跨域跨中心通信,每個域或數據中心部署的企業級微服務平臺具有獨立性,數據具有較好的隔離性。
技術領域
本發明涉及企業應用集成技術領域,尤指一種企業級微服務平臺中實現跨域跨中心通信的方法及系統。
背景技術
現今,利用企業級微服務平臺可以解決微服務應用和傳統應用集成的問題。隨著互聯網技術的高度發展,微服務架構被提出并陸續出現了諸多設計和實現。微服務架構一般包含網關、注冊中心和配置中心,網關用于服務間路由,注冊中心用于存儲服務及服務實例列表,配置中心用來存儲微服務應用的配置。現有比較常見的微服務架構的解決方案,僅適合單數據中心部署的場景,均不包含跨域跨中心通信的解決方案。在一些企業對微服務架構實踐過程中,設置兩個數據中心進行微服務架構的通信,這種方式一般采用本地數據中心的網關訪問對方注冊中心全量服務列表的方式實現跨中心通信,對方數據中心的注冊中心IP地址是在系統運行前配置好的。
現有采用的提前配置地址的方式,從一定程度上解決了跨中心通信的問題。但是,還存在以下問題:
該方式無法滿足云部署的復雜環境。在云上的各部署區域均是邏輯層面的概念,而且上云的最主要的目的是云可以自動彈性收縮。當部署在云上的應用彈性擴展后,會自動為其分配一個IP地址,該地址往往是一個內部地址,且云一般情況下僅為用戶提供幾個固定的對外地址。那么,在這種情況下,因為無法獲得可訪問的IP地址,并手動配置地址的方式違背了云自動部署和伸縮的便利性。
現有的企業實踐中多采用的本地網關訪問對方注冊中心全量服務列表的方式,由于未對注冊中心的注冊信息進行隔離保護,易導致信息泄露等安全問題。
企業級微服務平臺作為微服務應用集成的基礎平臺,需具備自動伸縮的彈性能力,一般會部署在容器或者云上。所以,提前配置IP地址的方式不適合企業級微服務平臺的跨域跨中心通信。
因此,亟需一種可以自動部署、具備伸縮的便利性且可以保證信息安全性的企業級微服務平臺的跨域跨中心通信方案。
發明內容
為解決上述問題,本發明提出了一種企業級微服務平臺中實現跨域跨中心通信的方法及系統。該方法及系統采用分布式部署的方式部署企業級微服務平臺,每個域或數據中心單獨部署一套,通過服務網關之間的交互實現跨域跨中心通信。
在本發明一實施例中,提出了一種企業級微服務平臺中實現跨域跨中心通信的方法,該方法包括:
部署企業級微服務平臺,根據所述企業級微服務平臺,自動發現與微服務對應的服務網關及注冊中心;
當企業級微服務平臺發起跨域跨中心的請求時,通過本地的服務網關從本地的注冊中心的服務列表中查找要調用的目標服務;
在未查找到的情況下,從所述本地的注冊中心同步的其它注冊中心服務列表中,查找所述目標服務的服務網關;
利用所述本地的服務網關的負載均衡策略,將所述請求轉發至所述目標服務的服務網關,并由所述目標服務的服務網關通過負載均衡策略進行路由轉發。
可選的,在部署企業級微服務平臺,根據所述企業級微服務平臺,自動發現與微服務對應的服務網關及注冊中心之后,該方法還包括:
獲取所述服務網關與所述企業級微服務平臺的微服務的映射關系,并存儲至所述注冊中心的本地服務列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海浦東發展銀行股份有限公司,未經上海浦東發展銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911382056.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種復合型保溫彩鋼板
- 下一篇:一種氨基酸類兩性表面活性劑及其制備方法和應用





