[發明專利]異步請求監控方法及裝置在審
| 申請號: | 201911256940.6 | 申請日: | 2019-12-10 |
| 公開(公告)號: | CN110933179A | 公開(公告)日: | 2020-03-27 |
| 發明(設計)人: | 董耀眾 | 申請(專利權)人: | 國家電網有限公司信息通信分公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王嬌嬌 |
| 地址: | 100761 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異步 請求 監控 方法 裝置 | ||
本申請提供了異步請求監控方法及裝置,客戶端在發起業務異步請求之后,監聽到業務異步請求發起成功的第一消息后,記錄當前時間作為該業務異步請求的開始執行時間。當接收到業務服務端返回的請求響應結果后,標記該業務異步請求的執行結束時間。最后計算執行結束時間與開始執行時間的時間差得到該業務異步請求的執行時間。利用該方案在業務異步請求成功發送至業務服務端后記錄該業務異步請求的開始執行時間,當接收到業務服務端返回的請求結果信息后記錄執行結束時間,從而得到該業務異步請求的執行時間。開發人員可以根據監控得到業務異步請求的執行時間后對異步請求的處理過程進行優化。
技術領域
本發明屬于計算機領域,尤其涉及異步請求監控方法及裝置。
背景技術
隨著用戶對體驗的敏感度越來越高,很多移動端或PC端的應用產品都開始注重用戶的體驗。
近年來隨著web應用的流行,單頁應用也越來越多,web應用和單頁應用都是采用異步請求來更新頁面。雖然異步請求的時間比較短,但是隨著用戶對體驗敏感度越來越高,異步請求的監控也越來越需要重視。
但是,目前基本沒有針對異步請求的監控解決方案,因此,亟需一種異步請求監控方案對異步請求的執行時間進行監控。
發明內容
有鑒于此,本申請的目的在于提供異步請求監控方法及裝置,以實現對異步請求的執行時間進行監控,以便進一步優化異步請求,具體的技術方案如下:
第一方面,本申請提供了一種異步請求監控方法,包括:
當接收到表征客戶端發起的業務異步請求發起成功的第一消息后,標記所述業務異步請求的開始執行時間;
當接收到業務服務端響應所述業務異步請求返回的請求響應結果后,標記所述業務異步請求的執行結束時間;
計算所述業務異步請求對應的所述執行結束時間與所述開始執行時間之間的時間差值,得到所述業務異步請求的執行時間。
可選地,當監聽到業務服務端響應所述業務異步請求返回的請求響應結果后,標記所述業務異步請求的執行結束時間,包括:
當監聽到所述第一消息時,生成監控定時器,該監控定時器用于在啟動后立即記錄當前時間;
當監聽到業務服務端返回的請求響應結果后,啟動所述監控定時器,得到所述業務異步請求的執行結束時間。
可選地,當監聽到業務服務端返回的請求響應結果后,啟動所述監控定時器,得到所述業務異步請求的執行結束時間,包括:
當監聽到業務服務端返回的請求響應結果后,立即執行所述監控定時器,以使所述監控定時器記錄當前時間;
當監聽到所述監控定時器啟動后,標記結束時間變量,并將所述監控定時器記錄的時間賦值給所述結束時間變量,得到所述執行結束時間。
可選地,所述當監聽到表征客戶端發起的業務異步請求發起成功的第一消息后,標記所述業務異步請求的開始執行時間,包括:
客戶端的上層應用發起業務異步請求并發送至底層業務執行者;
當所述上層應用接收到所述底層業務執行者返回的發起成功的第一消息時,記錄當前時間作為所述開始執行時間。
可選地,所述方法還包括:
將所述業務異步請求的執行時間發送至監控服務端,以使所述監控服務端將所述執行時間發送至對應的監控客戶端進行顯示。
第二方面,本申請還提供了一種異步請求監控裝置,包括:
開始執行時間標記模塊,用于當接收到表征客戶端發起的業務異步請求發起成功的第一消息后,標記所述業務異步請求的開始執行時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網有限公司信息通信分公司,未經國家電網有限公司信息通信分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911256940.6/2.html,轉載請聲明來源鉆瓜專利網。





