[發明專利]生成拓撲圖的方法和裝置、故障確定方法和裝置有效
| 申請號: | 201810179938.2 | 申請日: | 2018-03-05 |
| 公開(公告)號: | CN108322351B | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 孫琦 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 拓撲 方法 裝置 故障 確定 | ||
1.一種故障確定方法,其特征在于,應用于一種生成微服務組件的調用關系拓撲圖的系統,所述系統包括微服務組件、服務提供者、服務注冊中心和服務拓撲分析模塊,所述方法包括:
所述服務提供者將所管理的各微服務組件的調用信息注冊到所述服務注冊中心;
所述服務注冊中心獲取所述各微服務組件的調用信息,并將獲取到的所述各微服務組件的調用信息發送至所述服務拓撲分析模塊;其中,一個微服務組件的調用信息表示:所述各微服務組件中與該微服務組件存在調用關系的其他微服務組件,所述各微服務組件為正在運行的微服務組件;
所述服務拓撲分析模塊分別針對所述各微服務組件,確定對應的組件節點,一個微服務組件對應一個組件節點;
所述服務拓撲分析模塊基于獲取的所述各微服務組件的調用信息,確定各組件節點之間的鏈路,其中,存在調用關系的兩個微服務組件,其各自對應的組件節點之間存在鏈路;
所述服務拓撲分析模塊基于確定的各組件節點,以及各組件節點之間的鏈路,生成所述各微服務組件的調用關系拓撲圖;
當業務功能出現故障時,確定實現所述業務功能需要直接調用的根微服務組件;
在所述調用關系拓撲圖中,確定與所述根微服務組件存在調用關系的分支微服務組件,所述調用關系拓撲圖中的組件節點表示正在運行的微服務組件,且存在鏈路的兩個組件節點,其各自對應的微服務組件之間存在調用關系;
在所述根微服務組件與所述分支微服務組件中,確定出現故障的微服務組件。
2.根據權利要求1所述的方法,其特征在于,
所述各微服務組件為正在運行的且預設的微服務組件。
3.根據權利要求1所述的方法,其特征在于,
所述各微服務組件為預設時間段內正在運行的微服務組件。
4.根據權利要求1所述的方法,其特征在于,
獲取各微服務組件的調用信息的步驟,包括:
按照預設的獲取周期,獲取各微服務組件的調用信息。
5.根據權利要求1所述的方法,其特征在于,所述在所述根微服務組件與所述分支微服務組件中,確定出現故障的微服務組件的步驟,包括:
查看所述根微服務組件與所述分支微服務組件的狀態信息;
將狀態信息為故障的微服務組件,確定為出現故障的微服務組件。
6.一種故障確定裝置,其特征在于,所述裝置包括:
注冊單元,用于將服務提供者所管理的各微服務組件的調用信息注冊到服務注冊中心;
獲取單元,用于獲取各微服務組件的調用信息,一個微服務組件的調用信息表示:所述各微服務組件中與該微服務組件存在調用關系的其他微服務組件,所述各微服務組件為正在運行的微服務組件;第一確定單元,用于分別針對所述各微服務組件,確定對應的組件節點,一個微服務組件對應一個組件節點;
第二確定單元,用于基于獲取的所述各微服務組件的調用信息,確定各組件節點之間的鏈路,其中,存在調用關系的兩個微服務組件,其各自對應的組件節點之間存在鏈路;
生成單元,用于基于確定的各組件節點,以及各組件節點之間的鏈路,生成所述各微服務組件的調用關系拓撲圖;
第一確定單元,用于當業務功能出現故障時,確定實現所述業務功能需要直接調用的根微服務組件;
第二確定單元,用于在所述調用關系拓撲圖中,確定與所述根微服務組件存在調用關系的分支微服務組件,所述調用關系拓撲圖中的組件節點表示正在運行的微服務組件,且存在鏈路的兩個組件節點,其各自對應的微服務組件之間存在調用關系;
第三確定單元,用于在所述根微服務組件與所述分支微服務組件中,確定出現故障的微服務組件。
7.根據權利要求6所述的裝置,其特征在于,
所述各微服務組件為正在運行的且預設的微服務組件。
8.根據權利要求6所述的裝置,其特征在于,
所述各微服務組件為預設時間段內正在運行的微服務組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810179938.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:業務監控方法及裝置和電子設備
- 下一篇:一種基于組間協作的蜂窩異構緩存方法





