本申請屬于業務支撐,具體涉及一種應用接口服務的識別方法、系統及電子設備。
背景技術:
1、隨著通信架構的演進與發展,微服務和分布式架構在應用場景也是越來越廣,隨之而衍生出微服務架構、分布式架構場景下的應用接口服務識別、服務上下架、服務請求模擬、健康檢查等,其中對應用的接口服務進行識別、分類規整及管控,也顯得尤為重要。
2、但目前通過開發和運維人員閱讀應用的代碼和配置,根據經驗認知配合出入口的流量信息僅能夠對應用接口服務進行粗略地識別,應用接口服務的精準識別未能得到解決。
技術實現思路
1、本申請實施例提供應用接口服務的識別方法、系統及電子設備,能夠解決目前缺少對應用接口服務進行精準識別方法的問題。
2、第一方面,本申請實施例提供了應用接口服務的識別方法,該方法包括:獲取待識別應用的應用指紋信息以及所述待識別應用接口的流量信息;根據所述應用指紋信息以及所述流量信息,從配置管理數據庫中識別與所述待識別應用相匹配的應用接口服務信息。
3、第二方面,本申請實施例提供了應用接口服務的識別系統,該系統包括:采集分析終端以及采集分析箱;其中,所述采集分析終端用于獲取待識別應用的應用指紋信息以及所述待識別應用接口的流量信息;所述采集分析箱用于根據所述應用指紋信息以及所述流量信息,從配置管理數據庫中識別與所述待識別應用相匹配的應用接口服務信息。
4、第三方面,本申請實施例提供了一種電子設備,該電子設備包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
5、第四方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
6、第五方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面所述的方法的步驟。
7、第六方面,本申請實施例提供一種計算機程序產品,所述計算機程序產品包括存儲在非暫態計算機可讀存儲介質上的計算機程序,所述計算機程序包括程序或指令,所述程序或指令被執行時實現如第一方面所述的方法的步驟。
8、在本申請實施例中,通過獲取待識別應用的應用指紋信息以及所述待識別應用接口的流量信息,再根據所述應用指紋信息以及所述流量信息,從配置管理數據庫中識別與所述待識別應用相匹配的應用接口服務信息,基于流量信息與應用指紋信息相結合的方式,能夠從配置管理數據庫中精準獲知待識別應用的應用接口服務信息,從而能夠為應用管理提供精準的數據支撐。
1.一種應用接口服務的識別方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據應用指紋信息以及所述流量信息,從配置管理數據庫中識別與所述待識別應用相匹配的應用接口服務信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述獲取所述待識別應用接口的流量信息,包括:
4.根據權利要求1或2所述的方法,其特征在于,在所述獲取所述待識別應用接口的流量信息之后,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.一種應用接口服務的識別系統,其特征在于,包括:采集分析終端以及采集分析箱;
7.根據權利要求6所述的系統,其特征在于,所述采集分析終端包括:流量采集處理器以及應用指紋采集處理器;
8.一種電子設備,其特征在于,包括處理器,存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1至5任一項所述的應用接口服務的識別方法的步驟。
9.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如權利要求1至5任一項所述的應用接口服務的識別方法的步驟。
10.一種計算機程序產品,所述計算機程序產品包括存儲在非暫態計算機可讀存儲介質上的計算機程序,所述計算機程序包括程序或指令,所述程序或指令被執行時實現如權利要求1至5任一項所述的應用接口服務的識別方法的步驟。