一種靜態(tài)分析微服務(wù)系統(tǒng)全鏈路調(diào)用情況的方法

基本信息

申請?zhí)?/td> CN202011436015.4 申請日 -
公開(公告)號 CN114629944A 公開(公告)日 2022-06-14
申請公布號 CN114629944A 申請公布日 2022-06-14
分類號 H04L67/133(2022.01)I;H04L41/14(2022.01)I;G06F9/54(2006.01)I;G06F16/28(2019.01)I;G06F16/25(2019.01)I 分類 電通信技術(shù);
發(fā)明人 陳安東 申請(專利權(quán))人 來未來科技(浙江)有限公司
代理機(jī)構(gòu) - 代理人 -
地址 311100浙江省杭州市余杭區(qū)五常街道聯(lián)創(chuàng)街188號4幢8樓809-1室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于java class文件靜態(tài)分析微服務(wù)系統(tǒng)全鏈路調(diào)用情況的方法,該方法包括以下步驟:解壓業(yè)務(wù)系統(tǒng)的所有jar包或war包獲取按應(yīng)用隔離的java class文件夾;分析單個(gè)應(yīng)用的java class文件夾,基于java class文件分析獲取java文件字節(jié)碼文本信息,進(jìn)一步基于java文件字節(jié)碼文本信息分析java基礎(chǔ)信息,進(jìn)一步基于基礎(chǔ)信息進(jìn)而分析應(yīng)用對外提供的接口屬性信息,數(shù)據(jù)儲存到最終存儲介質(zhì);應(yīng)用間調(diào)用分析,基于應(yīng)用對外提供接口的屬性信息串聯(lián)獲取應(yīng)用間調(diào)用情況;全鏈路信息展示。本發(fā)明通過靜態(tài)分析java class文件的方式,可以在無需侵入開發(fā)環(huán)節(jié)和部署運(yùn)行的情況下實(shí)現(xiàn)獲取微服務(wù)系統(tǒng)調(diào)用全鏈路信息。