[發(fā)明專利]一種應(yīng)用拓撲生成方法、系統(tǒng)及集群在審
| 申請?zhí)枺?/td> | 201910837331.3 | 申請日: | 2019-09-05 |
| 公開(公告)號: | CN110515750A | 公開(公告)日: | 2019-11-29 |
| 發(fā)明(設(shè)計)人: | 孟曦東;湯慧星;張彥春 | 申請(專利權(quán))人: | 北京博睿宏遠數(shù)據(jù)科技股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F16/958;G06Q10/06 |
| 代理公司: | 11332 北京品源專利代理有限公司 | 代理人: | 孟金喆<國際申請>=<國際公布>=<進入 |
| 地址: | 100027 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 調(diào)用數(shù)據(jù) 調(diào)用 業(yè)務(wù)系統(tǒng) 應(yīng)用拓撲 數(shù)據(jù)處理服務(wù)器 評價指標 探針 服務(wù) 調(diào)用關(guān)系 分析系統(tǒng) 服務(wù)配置 集群 應(yīng)用 數(shù)據(jù)庫 存儲 侵入 上報 查詢 透明 記錄 | ||
本發(fā)明實施例公開了一種應(yīng)用拓撲生成方法、系統(tǒng)及集群,其中,該方法包括:當應(yīng)用中的服務(wù)發(fā)生調(diào)用時,通過服務(wù)配置的探針在后端調(diào)用對應(yīng)的類方法處記錄后端調(diào)用數(shù)據(jù);其中,后端調(diào)用數(shù)據(jù)包括服務(wù)之間的調(diào)用關(guān)系數(shù)據(jù)以及服務(wù)的調(diào)用評價指標數(shù)據(jù);應(yīng)用為業(yè)務(wù)系統(tǒng),或者為業(yè)務(wù)系統(tǒng)的功能模塊;通過探針將后端調(diào)用數(shù)據(jù)上報給數(shù)據(jù)處理服務(wù)器,以使數(shù)據(jù)處理服務(wù)器將后端調(diào)用數(shù)據(jù)存儲到數(shù)據(jù)庫;通過分析系統(tǒng)查詢后端調(diào)用數(shù)據(jù),基于后端調(diào)用數(shù)據(jù)生成應(yīng)用拓撲。本發(fā)明實施例提供的技術(shù)方案,對于新的業(yè)務(wù)系統(tǒng),無需改動業(yè)務(wù)系統(tǒng)的代碼,對業(yè)務(wù)透明、無侵入,可以使用戶通過應(yīng)用拓撲查看服務(wù)的調(diào)用評價指標數(shù)據(jù),使用戶對服務(wù)的調(diào)用情況有更多了解。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用拓撲生成方法、系統(tǒng)及集群。
背景技術(shù)
應(yīng)用拓撲反映了應(yīng)用(可以是系統(tǒng),或者也可以是系統(tǒng)的功能模塊)內(nèi)多個服務(wù)之間的調(diào)用關(guān)系。其中,應(yīng)用拓撲體現(xiàn)了業(yè)務(wù)流在多個節(jié)點之間的流轉(zhuǎn),包括端到端的體現(xiàn)業(yè)務(wù)的執(zhí)行過程,而不僅僅是端到端之間的調(diào)用關(guān)系,還需要體現(xiàn)調(diào)用評價指標數(shù)據(jù)。
隨著互聯(lián)網(wǎng)大數(shù)據(jù)技術(shù)的發(fā)展,分布式的應(yīng)用是越來越復(fù)雜,使用傳統(tǒng)方法梳理出完整的應(yīng)用拓撲需要花費較大的精力,當增加新的節(jié)點時,都需要重新梳理拓撲圖,另外,傳統(tǒng)方法梳理出的應(yīng)用拓撲,只體現(xiàn)出服務(wù)中端對端的調(diào)用關(guān)系,并不能體現(xiàn)調(diào)用的評價指標數(shù)據(jù),以使用戶不能對服務(wù)之間的調(diào)用情況不能很好的了解。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種應(yīng)用拓撲生成方法、系統(tǒng)及集群,對于增加節(jié)點的新的業(yè)務(wù)系統(tǒng),可以無需改動業(yè)務(wù)系統(tǒng)的代碼,對業(yè)務(wù)透明、無侵入,可以使用戶通過應(yīng)用拓撲查看服務(wù)的調(diào)用評價指標數(shù)據(jù),使用戶對服務(wù)的調(diào)用情況有更多了解。
第一方面,本發(fā)明實施例提供了一種應(yīng)用拓撲生成方法,包括:
當應(yīng)用中的服務(wù)發(fā)生調(diào)用時,通過服務(wù)配置的探針在后端調(diào)用對應(yīng)的類方法處記錄后端調(diào)用數(shù)據(jù);
其中,所述后端調(diào)用數(shù)據(jù)包括服務(wù)之間的調(diào)用關(guān)系數(shù)據(jù)以及服務(wù)的調(diào)用評價指標數(shù)據(jù);所述應(yīng)用為業(yè)務(wù)系統(tǒng),或者為所述業(yè)務(wù)系統(tǒng)的功能模塊;
通過所述探針將所述后端調(diào)用數(shù)據(jù)上報給數(shù)據(jù)處理服務(wù)器,以使所述數(shù)據(jù)處理服務(wù)器將所述后端調(diào)用數(shù)據(jù)存儲到數(shù)據(jù)庫;
通過分析系統(tǒng)訪問所述數(shù)據(jù)庫,查詢所述后端調(diào)用數(shù)據(jù),基于所述后端調(diào)用數(shù)據(jù)生成應(yīng)用拓撲。
第二方面,本發(fā)明實施例還提供了一種后端調(diào)用數(shù)據(jù)的確定方法,包括:
當應(yīng)用中的服務(wù)發(fā)生調(diào)用時,通過服務(wù)配置的探針在后端調(diào)用對應(yīng)的類方法處記錄后端調(diào)用數(shù)據(jù);
其中,所述后端調(diào)用數(shù)據(jù)包括服務(wù)之間的調(diào)用關(guān)系數(shù)據(jù)以及服務(wù)的調(diào)用評價指標數(shù)據(jù);所述應(yīng)用為業(yè)務(wù)系統(tǒng),或者為所述業(yè)務(wù)系統(tǒng)的功能模塊;
通過所述探針將所述后端調(diào)用數(shù)據(jù)上報給數(shù)據(jù)處理服務(wù)器,以使所述數(shù)據(jù)處理服務(wù)器將所述后端調(diào)用數(shù)據(jù)存儲到數(shù)據(jù)庫。
第三方面,本發(fā)明實施例提供了一種應(yīng)用拓撲生成方法,包括:
查詢數(shù)據(jù)庫中的后端調(diào)用數(shù)據(jù);其中,所述后端調(diào)用數(shù)據(jù)包括應(yīng)用中服務(wù)之間的調(diào)用關(guān)系數(shù)據(jù)以及服務(wù)的調(diào)用評價指標數(shù)據(jù);所述應(yīng)用為業(yè)務(wù)系統(tǒng),或者為所述業(yè)務(wù)系統(tǒng)的功能模塊;
基于所述后端調(diào)用數(shù)據(jù)生成應(yīng)用拓撲。
第四方面,本發(fā)明實施例提供了一種應(yīng)用拓撲生成系統(tǒng),包括:業(yè)務(wù)系統(tǒng),探針、數(shù)據(jù)處理服務(wù)器和分析系統(tǒng);
所述業(yè)務(wù)系統(tǒng),用于當應(yīng)用中的服務(wù)發(fā)生調(diào)用時,通過服務(wù)配置的探針在后端調(diào)用對應(yīng)的類方法處記錄后端調(diào)用數(shù)據(jù),并通過所述探針將所述后端調(diào)用數(shù)據(jù)上報給數(shù)據(jù)處理服務(wù)器;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京博睿宏遠數(shù)據(jù)科技股份有限公司,未經(jīng)北京博睿宏遠數(shù)據(jù)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910837331.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種服務(wù)數(shù)據(jù)的處理方法及裝置
- 數(shù)據(jù)調(diào)用方法和數(shù)據(jù)調(diào)用裝置
- 一種用于機器人的傳感器數(shù)據(jù)調(diào)用方法以及機器人
- 一種基于數(shù)據(jù)分布特征的核心化軟件測試方法和裝置
- 一種數(shù)據(jù)調(diào)用方法及數(shù)據(jù)調(diào)用系統(tǒng)
- 數(shù)據(jù)調(diào)用量統(tǒng)計方法、系統(tǒng)、計算機裝置及可讀存儲介質(zhì)
- API的調(diào)用計費方法、裝置、電子設(shè)備以及存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、一種計算設(shè)備及存儲介質(zhì)
- 一種經(jīng)多路路由調(diào)用金融數(shù)據(jù)的方法、裝置和電子設(shè)備
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)
- 一種通信系統(tǒng)中業(yè)務(wù)信息的收集系統(tǒng)和方法
- 消息處理方法/系統(tǒng)、融合業(yè)務(wù)系統(tǒng)
- IPTV業(yè)務(wù)系統(tǒng)、中央、區(qū)域業(yè)務(wù)管理系統(tǒng)及運營方法
- 實現(xiàn)融合業(yè)務(wù)的系統(tǒng)和方法
- IPTV中央、區(qū)域業(yè)務(wù)管理系統(tǒng)
- 一種業(yè)務(wù)處理方法及裝置
- 業(yè)務(wù)調(diào)用方法及裝置
- 用于業(yè)務(wù)容量管理的方法和設(shè)備
- 業(yè)務(wù)系統(tǒng)處理方法、裝置、設(shè)備及存儲介質(zhì)
- 業(yè)務(wù)處理方法和裝置
- 動態(tài)分布式環(huán)境中的自動拓撲形成方法、系統(tǒng)及程序產(chǎn)品
- 一種網(wǎng)絡(luò)管理拓撲的處理方法及系統(tǒng)
- 一種多節(jié)點應(yīng)用的異常檢測方法及相關(guān)裝置
- 一種動態(tài)時鐘拓撲結(jié)構(gòu)的共享方法及裝置
- 一種IT基礎(chǔ)設(shè)施快速拓撲方法及裝置
- 一種針對應(yīng)用的克隆方法及裝置
- 應(yīng)用運行狀態(tài)查詢方法及終端設(shè)備
- 一種拓撲圖生成方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種指標監(jiān)測方法及系統(tǒng)
- 網(wǎng)絡(luò)調(diào)用關(guān)系拓撲圖的構(gòu)建方法及裝置





