[發明專利]分布式系統中節點的巡檢方法、裝置及設備有效
| 申請號: | 201910517784.8 | 申請日: | 2019-06-14 |
| 公開(公告)號: | CN110365520B | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 李智勇 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 周奕君 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 系統 節點 巡檢 方法 裝置 設備 | ||
本說明書實施例提供一種分布式系統中節點的巡檢方法、裝置及設備,本說明書實施例從分布式系統的節點中將指定起點節點確定為當前種子節點后,循環執行對當前種子節點進行異常檢測和處理,并且將當前種子節點的下游節點確定為當前種子節點的過程,從而實現在不知道節點結構的情況下,依據當前節點是否有下游節點自動對每個節點進行異常檢測和處理,提高靈活性并且降低集中管理的復雜性。
技術領域
本說明書涉及信息監測技術領域,尤其涉及分布式系統中節點的巡檢方法、裝置及設備。
背景技術
隨著互聯網的快速發展,促進了互聯網業務系統的不斷改進和發展,為人們的生活帶來極大的便利。為用戶提供互聯網業務的軟件系統,在設計、開發和維護過程中,需要各種機制去保障系統正確運行,特別是對分布式系統中各節點的異常檢測和處理。例如,節點配置有限制條件,可以通過判斷限制條件是否滿足來判斷該節點是否異常,并對異常結果進行相應的處理。為了避免用戶使用時才發現分布式系統所提供的業務不可用,亟需一種能對節點進行異常檢測和處理的手段。
發明內容
為克服相關技術中存在的問題,本說明書提供了分布式系統中節點的巡檢方法、裝置及設備。
根據本說明書實施例的第一方面,提供一種分布式系統中節點的巡檢方法,所述分布式系統包括多個節點,針對不同的節點類型,預先構建與節點類型對應的巡檢器,所述方法包括:
從分布式系統的節點中,將指定起點節點確定為當前種子節點;
獲得當前種子節點的節點類型;
從預構建的巡檢器中,獲取與當前種子節點的節點類型對應的巡檢器;
利用所獲取的巡檢器對當前種子節點進行異常檢測和處理;
在當前種子節點存在下游節點的情況下,將下游節點確定為當前種子節點,并返回執行獲得當前種子節點的節點類型的步驟。
在一個實施例中,所述巡檢器包括檢測策略和處理策略,所述利用所獲取的巡檢器對當前種子節點進行異常檢測和處理,包括:
獲得當前種子節點配置的限制條件、以及當前種子節點中與所述限制條件對應的當前信息;
基于所述檢測策略判斷所述當前信息是否使限制條件滿足,獲得檢測結果;
按照所述檢測結果對應的處理策略進行異常處理。
在一個實施例中,所述獲得當前種子節點的節點類型,包括:從巡檢消息中獲得當前種子節點的節點類型;
所述將下游節點確定為當前種子節點包括:將攜帶有下游節點的節點類型的消息確定為巡檢消息。
在一個實施例中,所述方法還包括:
若新增或更改目標業務的節點,且新增或更改的節點屬于新的節點類型,則構建與新的節點類型對應的巡檢器。
在一個實施例中,當前種子節點的檢查和處理步驟是在:當前種子節點在其對應的巡檢疲勞度時間內沒有被檢查和處理過的情況下執行,所述方法還包括:
判斷當前種子節點是否在其預置的巡檢疲勞度時間內已被檢查和處理過,若是,將當前種子節點的下游節點確定為當前種子節點,并返回執行獲得當前種子節點的節點類型的步驟。
在一個實施例中,當前種子節點的檢查和處理步驟是在:當前種子節點不是已檢測節點路徑中的節點的情況下執行;所述已檢測節點路徑在每次利用巡檢器進行檢測和處理后更新。
在一個實施例中,所述指定起點節點為業務的種子節點,所述分布式系統包括至少兩個種子節點,所述方法還包括:
若當前種子節點不存在下游節點,將未進行異常檢測和處理的種子節點確定為當前種子節點,并返回執行獲得當前種子節點的節點類型的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910517784.8/2.html,轉載請聲明來源鉆瓜專利網。





