[發明專利]一種基于分布式系統的交易路徑跟蹤方法、裝置及設備在審
| 申請號: | 202110448517.7 | 申請日: | 2021-04-25 |
| 公開(公告)號: | CN113190525A | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 楊光;孫陳娜 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06Q40/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 儲倩 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 系統 交易 路徑 跟蹤 方法 裝置 設備 | ||
本申請公開了一種基于分布式系統的交易路徑跟蹤方法、裝置及設備,能夠對交易路徑進行微服務級別的跟蹤。該方法包括:首先按照預設文件規范,對分布式系統中的交易數據進行采集,并將交易數據寫入文件名固定的數據采集文件中,然后,對其進行序列化處理,得到全局事件跟蹤號,并將全局事件跟蹤號寫入文件名固定的數據采集文件中,接著,利用全局事件跟蹤號,根據預先構建的全局事件跟蹤號域,對分布式應用系統中的交易數據進行遍歷,得到各個分布式微服務單元的交易明細,進而,可以根據交易數據所屬交易路徑的起點和終點的全局事件跟蹤號,生成跟蹤號范圍,并根據跟蹤號范圍內的分布式微服務單元對應的交易明細,生成交易數據對應的交易路徑。
技術領域
本申請涉及計算機技術領域,尤其涉及一種基于分布式系統的交易路徑跟蹤方法、裝置及設備。
背景技術
目前隨著銀行業務的快速發展,傳統的集中式應用系統逐漸表現出一些弊端,比如應用系統變更時間窗口長、業務影響范圍大,基礎設施擴展困難等。
由此,銀行業應用系統的分布式微服務改造逐漸成為一種趨勢,分布式架構具有微服務、高性能、高彈性、低成本、低耦合等優點。由于銀行業務對于業務連續性的高要求,各商業銀行往往采用跨地理區域、跨機房的云基礎設施來實現分布式改造,因此如何實現跨地理區域、跨機房的分布式應用系統的交易鏈路跟蹤,是實現分布式應用系統運營監控的關鍵技術之一。但是現有的交易路徑跟蹤方法主要是基于集中式系統,對于分布式系統內部微服務狀態,無法進行交易路徑跟蹤。所以,如何實現對跨地理區域、跨機房的分布式應用系統的交易鏈路進行跟蹤是亟待解決的問題。
發明內容
本申請實施例的主要目的在于提供一種基于分布式系統的交易路徑跟蹤方法、裝置及設備,能夠對分布式系統及內部微服務單元的交易明細數據進行序列化,以通過交易路徑上各微服務單元對應的交易數據的關聯關系,對交易路徑進行微服務級別的跟蹤和多維度展示。
第一方面,本申請實施例提供了一種基于分布式系統的交易路徑跟蹤方法,包括:
按照預設文件規范,對分布式系統中待跟蹤的交易數據進行采集,并將所述交易數據寫入文件名固定的數據采集文件中;所述交易數據包括交易量、成功率、處理時間、響應時間;
對所述交易數據進行序列化處理,得到所述交易數據對應的全局事件跟蹤號,并將所述全局事件跟蹤號寫入所述文件名固定的數據采集文件中;
利用所述全局事件跟蹤號,根據預先構建的全局事件跟蹤號域,對所述分布式應用系統中的交易數據進行遍歷,得到各個分布式微服務單元對應的交易明細;
根據所述交易數據所屬交易路徑的起點和終點的全局事件跟蹤號,生成跟蹤號范圍,并根據所述跟蹤號范圍內的分布式微服務單元對應的交易明細,生成所述交易數據對應的交易路徑。
可選的,在所述按照預設文件規范,對分布式系統中待跟蹤的交易數據進行采集,并將所述交易數據寫入文件名固定的數據采集文件中后,所述方法還包括:
將所述數據采集文件按照日期或者大小進行切換。
可選的,所述全局事件跟蹤號用于對前后端分布式系統和分布式系統內部的各個微服務單元進行串聯;所述分布式系統內不同的微服務單元對應不同的內部交易序號和全局事件跟蹤號。
可選的,在所述利用所述全局事件跟蹤號,根據預先構建的全局事件跟蹤號域,對所述分布式應用系統中的交易數據進行遍歷,得到各個分布式微服務單元對應的交易明細之后,所述方法還包括:
將所述各個分布式微服務單元對應的交易明細按照不同的數據維度進行展示。
第二方面,本申請實施例還提供了一種基于分布式系統的交易路徑跟蹤裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110448517.7/2.html,轉載請聲明來源鉆瓜專利網。





