一種靜態(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)用全鏈路信息。 |
