[發(fā)明專利]處理延遲的評估方法、裝置、介質(zhì)及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202111448421.7 | 申請日: | 2021-11-30 |
| 公開(公告)號: | CN114139091A | 公開(公告)日: | 2022-03-04 |
| 發(fā)明(設(shè)計)人: | 謝鵬 | 申請(專利權(quán))人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/17 |
| 代理公司: | 深圳市隆天聯(lián)鼎知識產(chǎn)權(quán)代理有限公司 44232 | 代理人: | 陳濤 |
| 地址: | 518000 廣東省深圳市福田區(qū)福田街道益田路5033號平安*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 處理 延遲 評估 方法 裝置 介質(zhì) 電子設(shè)備 | ||
本公開涉及人工智能和微服務(wù)領(lǐng)域,揭示了一種多微服務(wù)應(yīng)用中處理延遲的評估方法、裝置、介質(zhì)及電子設(shè)備。該方法包括:獲取待監(jiān)控文件的路徑和需要監(jiān)控的目標(biāo)關(guān)鍵詞,待監(jiān)控文件的內(nèi)容由多微服務(wù)架構(gòu)的應(yīng)用中的第一微服務(wù)在觸發(fā)了第一事件時生成;根據(jù)路徑訪問待監(jiān)控文件,并基于目標(biāo)關(guān)鍵詞對待監(jiān)控文件進(jìn)行查找,得到匹配結(jié)果;若所述匹配結(jié)果為匹配,則觸發(fā)指定網(wǎng)絡(luò)請求,以便監(jiān)控客戶端能夠監(jiān)控到指定網(wǎng)絡(luò)請求,并根據(jù)監(jiān)控時間評估應(yīng)用中微服務(wù)的處理延遲,其中,指定網(wǎng)絡(luò)請求為應(yīng)用中第二微服務(wù)觸發(fā)的第二事件。此方法不需要進(jìn)行二次開發(fā),成本較低、效率高,能夠更準(zhǔn)確評估多微服務(wù)中事件聯(lián)動的處理延遲,監(jiān)控對象適配范圍廣,通用性強。
技術(shù)領(lǐng)域
本公開涉及人工智能和微服務(wù)技術(shù)領(lǐng)域,特別涉及一種多微服務(wù)應(yīng)用中處理延遲的評估方法、裝置、介質(zhì)及電子設(shè)備。
背景技術(shù)
在后臺邏輯處理延遲評估場景中,經(jīng)常會涉及多微服務(wù)間事件聯(lián)動,而有些事件的產(chǎn)生并不在HTTP請求和響應(yīng)中體現(xiàn),無法被客戶端監(jiān)控,進(jìn)而無法及時觸發(fā)下一級事件,導(dǎo)致延遲統(tǒng)計需要過濾掉這部分反應(yīng)時間,從而導(dǎo)致延遲統(tǒng)計結(jié)果與實際情況誤差較大。
相關(guān)技術(shù)的解決方案需要將事件處理封裝成HTTP接口供客戶端調(diào)用,通過監(jiān)控響應(yīng)來觸發(fā)事件。然而,此類封裝行為需要額外的開發(fā)工作,且這部分接口對外暴露還可能存在安全風(fēng)險。
發(fā)明內(nèi)容
在人工智能和微服務(wù)技術(shù)領(lǐng)域,為了解決無法無法準(zhǔn)確評估多微服務(wù)間事件聯(lián)動的處理延遲技術(shù)問題,本公開的目的在于提供一種多微服務(wù)應(yīng)用中處理延遲的評估方法、裝置、介質(zhì)及電子設(shè)備。
根據(jù)本公開的一方面,提供了一種多微服務(wù)應(yīng)用中處理延遲的評估方法,所述方法包括:
獲取待監(jiān)控文件的路徑和需要監(jiān)控的目標(biāo)關(guān)鍵詞,所述待監(jiān)控文件的內(nèi)容由多微服務(wù)架構(gòu)的應(yīng)用中的第一微服務(wù)在觸發(fā)了第一事件時生成;
根據(jù)所述路徑訪問所述待監(jiān)控文件,并基于所述目標(biāo)關(guān)鍵詞對所述待監(jiān)控文件的內(nèi)容進(jìn)行查找操作,得到所述待監(jiān)控文件與所述目標(biāo)關(guān)鍵詞的匹配結(jié)果;
若所述匹配結(jié)果為匹配,則觸發(fā)指定網(wǎng)絡(luò)請求,以便監(jiān)控客戶端能夠監(jiān)控到所述指定網(wǎng)絡(luò)請求,并根據(jù)監(jiān)控時間評估所述應(yīng)用中微服務(wù)的處理延遲,其中,所述指定網(wǎng)絡(luò)請求為所述應(yīng)用中第二微服務(wù)觸發(fā)的第二事件。
根據(jù)本公開的另一方面,提供了一種多微服務(wù)應(yīng)用中處理延遲的評估裝置,所述裝置包括:
獲取模塊,被配置為獲取待監(jiān)控文件的路徑和需要監(jiān)控的目標(biāo)關(guān)鍵詞,所述待監(jiān)控文件的內(nèi)容由多微服務(wù)架構(gòu)的應(yīng)用中的第一微服務(wù)在觸發(fā)了第一事件時生成;
查找模塊,被配置為根據(jù)所述路徑訪問所述待監(jiān)控文件,并基于所述目標(biāo)關(guān)鍵詞對所述待監(jiān)控文件的內(nèi)容進(jìn)行查找操作,得到所述待監(jiān)控文件與所述目標(biāo)關(guān)鍵詞的匹配結(jié)果;
觸發(fā)模塊,被配置為若所述匹配結(jié)果為匹配,則觸發(fā)指定網(wǎng)絡(luò)請求,以便監(jiān)控客戶端能夠監(jiān)控到所述指定網(wǎng)絡(luò)請求,并根據(jù)監(jiān)控時間評估所述應(yīng)用中微服務(wù)的處理延遲,其中,所述指定網(wǎng)絡(luò)請求為所述應(yīng)用中第二微服務(wù)觸發(fā)的第二事件。
根據(jù)本公開的另一方面,提供了一種計算機可讀程序介質(zhì),其存儲有計算機程序指令,當(dāng)所述計算機程序指令被計算機執(zhí)行時,使計算機執(zhí)行如前所述的方法。
根據(jù)本公開的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
處理器;
存儲器,所述存儲器上存儲有計算機可讀指令,所述計算機可讀指令被所述處理器執(zhí)行時,實現(xiàn)如前所述的方法。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國平安人壽保險股份有限公司,未經(jīng)中國平安人壽保險股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111448421.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





