[發明專利]確定組件故障影響范圍的方法及相關裝置在審
| 申請號: | 202111179147.8 | 申請日: | 2021-10-09 |
| 公開(公告)號: | CN113868007A | 公開(公告)日: | 2021-12-31 |
| 發明(設計)人: | 郁亞男;丁航 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06N5/02 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李慧慧 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 確定 組件 故障 影響 范圍 方法 相關 裝置 | ||
本發明公開確定組件故障影響范圍的方法及相關裝置,可以通過獲得第一組件依據預先建立錯誤碼構建規則、針對第一請求生成的第一錯誤碼;所述第一錯誤碼包括:錯誤類型標識、第一組件的第一組件標識和初始報錯組件的初始組件標識;錯誤類型標識為表征第一錯誤碼對應的具體錯誤的類型的標識;基于錯誤類型標識,確定初始組件標識對應的初始報錯組件是否發生技術故障;若確定初始報錯組件發生技術故障,則基于錯誤類型標識和第一組件標識,通過查詢預先建立的影響范圍知識庫,確定初始報錯組件發生技術故障所影響的各請求,從而確定初始報錯組件發生技術故障的影響范圍。本發明可以快速定位故障組件,并且可以快速確定故障組件的影響范圍,效率較高。
技術領域
本發明涉及運維領域,特別涉及一種確定組件故障影響范圍的方法及相關裝置。
背景技術
在現有的面向服務的架構下,一個交易調用組件眾多,錯誤碼在不同組件中會被轉譯或者翻譯,所以呈現在運維人員面前的錯誤碼并不能直接定位到故障的組件。在確定組件故障的影響范圍時需要綜合多方面信息進行分析,排查耗時較長,效率低下。
發明內容
鑒于上述問題,本發明提供一種克服上述問題或者至少部分地解決上述問題的確定組件故障影響范圍的方法及相關裝置。
第一方面,一種確定組件故障影響范圍的方法,包括:
獲得第一組件依據預先建立錯誤碼構建規則、針對第一請求生成的第一錯誤碼;
其中,所述第一請求涉及調用多個組件,所述多個組件包括所述第一組件和初始報錯組件,所述初始報錯組件為所述多個組件中、第一個針對所述第一請求生成相應的初始錯誤碼的組件,所述第一組件為在所述初始報錯組件之后被調用的組件,所述第一錯誤碼包括:錯誤類型標識、所述第一組件的第一組件標識和所述初始報錯組件的初始組件標識;
所述錯誤類型標識為表征所述第一錯誤碼對應的具體錯誤的類型的標識;
基于所述錯誤類型標識,確定所述初始組件標識對應的所述初始報錯組件是否發生技術故障;
若確定所述初始報錯組件發生技術故障,則基于所述錯誤類型標識和所述第一組件標識,通過查詢預先建立的影響范圍知識庫,確定所述初始報錯組件發生技術故障所影響的各請求,從而確定所述初始報錯組件發生技術故障的影響范圍。
結合第一方面,在某些可選的實施方式中,所述第一錯誤碼的生成過程,包括:
所述第一組件獲得前一個被調用的組件生成的前錯誤碼,其中,所述前一個被調用的組件為所述初始報錯組件或者所述前一個被調用的組件為在所述初始報錯組件之后被調用的組件,所述前錯誤碼包括:所述初始組件標識和注釋字段;
其中,所述注釋字段表征生成所述前錯誤碼的原因;
所述第一組件對獲得的所述前錯誤碼的注釋字段進行轉義得到所述第一錯誤碼的注釋字段,并保持所述初始組件標識不變,從而生成所述第一錯誤碼。
結合上一個實施方式,在某些可選的實施方式中,所述前錯誤碼還可以包括:所述初始報錯組件的開發人員信息標識;
其中,所述開發人員信息標識表征所述初始報錯組件的開發人員信息;
所述第一組件對獲得的所述前錯誤碼的注釋字段進行轉義得到所述第一錯誤碼的注釋字段,并保持所述初始組件標識不變,從而生成所述第一錯誤碼,包括:
所述第一組件對獲得的所述前錯誤碼的注釋字段進行轉義得到所述第一錯誤碼的注釋字段,并保持所述初始組件標識和所述初始報錯組件的開發人員信息標識不變,從而生成所述第一錯誤碼。
結合上一個實施方式,在某些可選的實施方式中,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111179147.8/2.html,轉載請聲明來源鉆瓜專利網。





