[發明專利]技術中臺中基于微服務架構實現業務鏈路分析的方法、系統、裝置及存儲介質有效
| 申請號: | 202011244058.2 | 申請日: | 2020-11-10 |
| 公開(公告)號: | CN112422335B | 公開(公告)日: | 2023-02-21 |
| 發明(設計)人: | 黃榮;焦烈焱;喻吉林 | 申請(專利權)人: | 普元信息技術股份有限公司 |
| 主分類號: | H04L41/0631 | 分類號: | H04L41/0631;H04L41/14;H04L43/0852;H04L43/0876 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔;鄭暄 |
| 地址: | 201203 上海市浦東新區中*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 技術 臺中 基于 微服 架構 實現 業務 分析 方法 系統 裝置 存儲 介質 | ||
1.一種技術中臺中基于微服務架構實現業務鏈路分析的方法,其特征在于,所述的方法包括以下步驟:
(1)根據業務鏈路數據元模型構建業務流程模型、微服務部署模型和業務指標模型,并形成體現業務概念的業務鏈路數據模型來記錄全鏈路信息;
(2)在微服務架構下通過全鏈路追蹤日志在日志文件中采集全鏈路信息;
(3)進行業務鏈路分析,自動識別業務流程,并按照業務維度給出分析結果;
所述的步驟(1)具體包括以下步驟:
(1.1)建立業務流程模型,寫入業務流程中對活動和任務的編排;
(1.2)建立服務部署模型,寫入部署節點、服務和服務實例的映射關系;
(1.3)建立業務指標模型,寫入業務流程、服務和業務指標的映射關系;
所述的步驟(3)具體包括以下步驟:
(3.1)分別加載業務流程模型、服務部署模型和業務指標模型,讀取各個業務流程信息、各個部署節點的服務和服務實例信息以及各個服務所需的業務指標信息;
(3.2)合成業務鏈路數據模型,根據各個模型元素的關聯關系,將業務流程模型、服務部署模型和業務指標模型裝配成業務鏈路數據模型;
(3.3)讀取全鏈路追蹤日志,采集鏈路信息,得到完整的服務調用鏈;
(3.4)識別業務流程,按照服務調用鏈的排列順序逐個與業務流程模型中任務的編排順序對比,匹配服務調用鏈對應的業務流程;
(3.5)計算業務指標;
(3.6)通過可視化圖形界面展示計算出的統計指標數據;
(3.7)檢查業務鏈路分析是否結束,如果是,則繼續步驟(3.3);否則,步驟結束;
所述的步驟(3.5)具體包括以下步驟:
(3.5.1)根據各個模型元素的關聯關系,從合成的業務鏈路數據模型中檢索出該業務流程對應的統計指標、統計指標的計算公式和各項業務指標;
(3.5.2)從全鏈路追蹤日志中檢索出該業務流程所需的各項業務指標數據;
(3.5.3)計算得到該業務流程的各項統計指標數據。
2.根據權利要求1所述的技術中臺中基于微服務架構實現業務鏈路分析的方法,其特征在于,所述的步驟(2)具體包括以下步驟:
(2.1)調用服務,接受服務調用方的調用請求,執行服務的具體業務功能;
(2.2)記錄服務被調用時的技術日志信息,并根據業務指標模型記錄相應的業務指標數據,寫入至全鏈路追蹤日志文件中;
(2.3)檢查服務調用是否運行結束,如果已經結束,則完成本次日志信息記錄;否則,繼續步驟(2.1)。
3.根據權利要求1所述的技術中臺中基于微服務架構實現業務鏈路分析的方法,其特征在于,所述的步驟(1)的全鏈路信息包括業務流程、活動、任務、部署節點、服務、服務實例、統計指標、計算公式、服務和業務指標的信息及層級關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于普元信息技術股份有限公司,未經普元信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011244058.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種面向配電能源互聯網的復雜低壓拓撲辨識方法及系統
- 下一篇:車聯網平臺





