[發明專利]跨多集群服務的域名解析方法、相關方法、裝置和系統有效
| 申請號: | 202010143440.8 | 申請日: | 2020-03-04 |
| 公開(公告)號: | CN113364892B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 王夕寧;孟小兵;劉鑫;王悅 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L61/4511 | 分類號: | H04L61/4511;H04L67/10 |
| 代理公司: | 北京思格頌知識產權代理有限公司 11635 | 代理人: | 王申 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 服務 域名解析 方法 相關 裝置 系統 | ||
本發明公開了一種多集群信息收集方法、服務端點信息查詢方法、跨多集群服務的服務解析方法及相關裝置和系統。該多集群信息收集方法,包括:從多個集群中收集服務端點信息;將收集到的所述服務端點信息與相應集群的集群標識相關聯保存。本發明將多個集群的服務端點信息單獨收集保存,可以用于實現跨不同區域的多個集群或跨不同服務商的云平臺的多個集群的服務的域名解析,不需要依賴于集群外部的域名解析系統,即使一集群的服務發生故障或配置錯誤,也不會影響到整個控制平面。
技術領域
本發明涉及集群領域,特別涉及一種多集群信息收集方法、一種服務端點信息查詢方法、一種跨多集群服務的域名解析方法及相關裝置和系統。
背景技術
集群作為一個單元運行的邏輯分組的計算機資源的集合,可能是一個獨立的物理集群,或者一個包含多個物理集群的邏輯集群組。集群中包括一組協作的、命名的聯網節點集合,這些節點可以是服務器或任何其他有能力處理數據、或者提供網絡通信能力的資源。通常來說,集群的設計定位是單一集群在同一個地域內,因為同一個地域的網絡性能才能滿足集群的調度和計算存儲的連接要求。由于單個集群通常無法跨單個云平臺的多個地域,也不能支持跨地域相同的不同的服務商的云平臺。因此,提出了一種集群聯邦的解決方式,通過集群聯邦實現將服務的不同信息設置在多個集群中,通過與設置在集群聯邦外部的域名系統(Domain Name System,DNS)解析系統進行關聯,設置在集群聯邦外部的域名解析系統,提供以編程方式管理服務對象的域名資源記錄的功能實現分別對服務對應的各個集群進行解析,得到域名解析結果,完成跨多集群的服務的域名解析。這樣的解決方式存在一定的弊端,需要依賴于外部集群外部的域名解析系統,在集群聯邦發生單點故障或者單個配置錯誤就會導致整個控制平面失效,無法實現服務的域名解析。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種多集群信息收集方法、服務端點信息查詢方法、跨多集群服務的域名解析方法及相關裝置和系統。
作為本發明實施例的第一個方面,本發明實施例提供一種多集群信息收集方法,包括:
從多個集群中收集服務端點信息;
將收集到的所述服務端點信息與相應集群的集群標識相關聯保存。
在一些可選的實施例中,將收集到的所述服務端點信息與相應集群的集群標識相關聯保存之后還包括:
對所述多個集群進行監控,當一集群中的服務發生變化時,根據該集群的集群標識更新相應的服務端點信息。
在一些可選的實施例中,所述從多個集群中收集服務端點信息之前還包括:
根據預設的選擇規則,從全部集群中選擇所述多個集群。
作為本發明實施例的第二個方面,本發明實施例提供一種服務端點信息查詢方法,包括:
接收來自于一集群的服務端點信息查詢請求;
根據所述服務端點信息查詢請求,從預先收集到的服務端點信息中查找相應的服務端點信息;其中,所述預先收集到的服務端點信息是從多個集群中收集,并與相應集群的集群標識相關聯保存的;
將查找到的服務端點信息返回給所述集群。
在一些可選的實施例中,將收集到的所述服務端點信息與相應集群的集群標識相關聯保存之后還包括:
對所述多個集群進行監控,當一集群中的服務發生變化時,根據該集群的集群標識更新相應的服務端點信息。
在一些可選的實施例中,從多個集群中收集服務端點信息之前還包括:
根據預設的選擇規則,從全部集群中選擇所述多個集群。
在一些可選的實施例中,所述接收來自于一集群的服務端點信息查詢請求之前還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010143440.8/2.html,轉載請聲明來源鉆瓜專利網。





