[發明專利]多類型微服務注冊中心管理系統及方法有效
| 申請號: | 202011172852.0 | 申請日: | 2020-10-28 |
| 公開(公告)號: | CN112311869B | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 徐星;薛飛;錢亞軍;盧恬 | 申請(專利權)人: | 蘇州萬店掌網絡科技有限公司 |
| 主分類號: | H04L67/1001 | 分類號: | H04L67/1001;H04L43/08;H04L41/0803;H04L67/56 |
| 代理公司: | 蘇州市中南偉業知識產權代理事務所(普通合伙) 32257 | 代理人: | 李柏柏 |
| 地址: | 215000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 類型 微服 注冊 中心 管理 系統 方法 | ||
本發明公開了一種多類型微服務注冊中心管理系統,包括注冊中心、各微服務注冊中心和各應用服務,各應用服務與微服務注冊中心的注冊業務按照原協議保持通信,注冊中心包括服務端和客戶端,服務端用于提供服務信息和路由注冊接口,緩存、分發服務和接口信息,服務端支持與客戶端通信;客戶端通過提供SDK,各微服務注冊中心和各應用服務集成SDK與注冊中心通信、上報或訂閱信息。本發明通過注冊中心將各應用服務與各微服務注冊中心進行整合,能夠實現服務監控、負載均衡及API路由的統一管理和維護,而且本發明注冊中心不會干涉各應用服務與微服務注冊中心原有的通信協議,無侵入性,耦合度低,便于對接,可以根據實際需求進行配置,使用靈活。
技術領域
本發明涉及微服務注冊中心管理技術領域,尤其涉及一種多類型微服務注冊中心管理系統及方法。
背景技術
隨著微服務技術的普及,在SpringCloud和Dubbo框架中都有自己的注冊中心,如Eureka、Consul、Nacos、Zookeeper。注冊中心是微服務架構中非常重要的一個組件,注冊中心在微服務架構中主要起到了協調者的作用。例如注冊中心一般包含如下幾個功能:1)服務發現:服務注冊/反注冊、服務訂閱/取消訂閱和服務路由(可選);2)服務配置:配置訂閱和配置下發;3)服務健康檢測。
目前市面上大多數公司使用的微服務架構有好幾種,每個團隊和項目使用的微服務架構都是不一樣的,例如被普遍使用的SpringCloud和Dubbo這兩種微服務架構,每種微服務架構都有自己的注冊中心,因此每個團隊或者項目都需要單獨維護或者管理自己的注冊中心,從而存在多類型的注冊中心極難統一管理的問題,導致在提供第三方服務的時候,服務監控、負載均衡及Dubbo、API路由等管理就變得非常的艱難,無法實現多類型微服務注冊中心的整合。
因此,如何對多類型微服務注冊中心進行統一維護和管理,是現在亟待解決的問題。
發明內容
為了解決現有技術無法對多類型微服務注冊中心進行統一維護和管理的問題。本發明的一個目的是提供一種多類型微服務注冊中心管理系統,包括注冊中心、各微服務注冊中心和各應用服務,各應用服務與微服務注冊中心的注冊業務按照原協議保持通信,所述注冊中心包括:
服務端,所述服務端用于提供服務信息和路由注冊接口,緩存、分發服務和接口信息,服務端支持與客戶端通信;以及
客戶端,所述客戶端通過提供SDK,各微服務注冊中心和各應用服務集成SDK與注冊中心通信、上報或訂閱信息。
采用以上技術方案,所述注冊中心包括公共組件,所述公共組件用于提供并維護基礎指令,以及公共組件提供多種負載均衡策略,客戶端在調用API時,從本地緩存獲取對應列表,調用負載均衡策略獲取目標地址進行服務調用。
采用以上技術方案,所述注冊中心包括服務端核心組件,所述服務端核心組件用于緩存數據,以及在服務上下線時,服務端核心組件用于即時剔除、告警以及通知訂閱者。
采用以上技術方案,所述服務端包括后端和前端兩個模塊:
后端提供客戶端的注冊接口、頁面管理的注冊服務、服務列表及負載均衡的配置、API列表及API接口;
前端通過調用API接口進行頁面展示。
本發明的另一目的是提供一種多類型微服務注冊中心管理方法,包括如下內容:
各應用服務與微服務注冊中心的注冊業務按照原協議保持通信;
部署服務端,提供服務信息和路由注冊接口,緩存、分發服務和接口信息,服務端支持與客戶端通信;
通過配置服務端地址,調用接口注冊服務信息和路由信息,各微服務注冊中心和各應用服務集成SDK與注冊中心通信、上報或訂閱信息。
采用以上技術方案,所述服務端包括后端和前端兩個模塊:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州萬店掌網絡科技有限公司,未經蘇州萬店掌網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011172852.0/2.html,轉載請聲明來源鉆瓜專利網。





