[發明專利]數據路由控制、數據分析處理方法及裝置、設備、介質在審
| 申請號: | 202110762568.7 | 申請日: | 2021-07-06 |
| 公開(公告)號: | CN113489788A | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 楊鵬 | 申請(專利權)人: | 廣州華多網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/741;G06F11/36 |
| 代理公司: | 廣州利能知識產權代理事務所(普通合伙) 44673 | 代理人: | 王增鑫 |
| 地址: | 511442 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 路由 控制 分析 處理 方法 裝置 設備 介質 | ||
本申請公開一種數據路由控制、數據分析處理方法及裝置、設備、介質,該數據路由控制方法包括:接收用戶請求,解析出請求數據中的接口地址;查詢路由表確定與該接口地址相匹配的主路由,將請求數據轉發至該主路由的目標地址所指向的第一服務器,還轉發至為該主路由所設定的旁路地址所指向的第二服務器,第一服務器和第二服務器分別運行同一在線服務不同版本程序;偵聽第一服務器響應后返回的第一版本數據包,將其副本發送給預設的測試服務器;攔截第二服務器響應后返回的第二版本數據包,僅將其轉發給所述的測試服務器。本申請將基于真實應用需求的同一用戶請求異步轉發給同一在線服務的兩個版本程序所在的服務器,使軟件對比測試方案更為有效。
技術領域
本申請實施例涉及網絡數據監測領域,尤其涉及一種數據路由控制方法及其裝置、計算機設備及存儲介質,還涉及一種數據分析處理方法。
背景技術
互聯網在線服務的開發,常需進行各種效果驗證,現有技術中存在多種效果驗證算法模型,可以滿足大部分的驗證需求。基于算法模型進行效果驗證時,經常使用A/B測試的方式來對兩個或者多個算法模型的運行效果進行對比分析,獲取對比分析的測試結果數據。
實施A/B測試,意味著存在同一在線服務的至少兩個版本的運行實例,通常也分布于兩個服務器中,這在在線服務的程序升級時常需用到,以便對升級前后的不同版本的在線服務進行測試,查看同一參數下不同版本程序的業務邏輯、運行性能等效果的優劣。
為了使這兩個服務器所運行的在線服務獲得輸入數據以便完成測試,傳統方法是在網關層做流量分發,配置兩個或者多個服務的流量比例,或者根據請求的某個特征進行Hash,利用分桶算法,將請求流量轉發到不同的服務上,再記錄不同服務的返回值,用于對比分析??梢钥闯觯@些現有技術僅能提供兩次不同請求的結果對比,在效果依賴于相同輸入內容的場景中無法滿足需求。
實際上,在算法模型的效果對比中,效果跟請求參數密切相關,兩個不同請求的結果有時候并不能直接對比,更好的方式,是考察不同模型響應同一請求所得到的結果,如此,將兩個版本的在線服務對相同條件的響應結果進行對比分析,方能更有效地考察比較兩個版本的優劣。
理論上可以通過手動為不同版本的在線服務提供相同的請求參數來實現對比測試的目的,例如現有技術條件下,通常通過手動發送相同請求觀察兩個模型的結果,可以理解,這種方式費時費力,效率極低,而且常常因為樣例不夠多,無法實現較為全面的測試,更佳的方式,顯示是設法讓不同版本的在線服務分別在線響應真實的用戶請求來輔助執行A/B測試。
發明內容
本申請的目的在于滿足現有技術中關于對在線服務的程序的A/B測試的改進需求而提供一種能數據路由控制方法、數據分析處理方法及其相應的裝置、計算機設備及存儲介質。
為解決上述技術問題,本申請實現的一個技術方案是:
一種數據路由控制方法,其包括如下步驟:
接收用戶請求,解析出請求數據,其中包含該用戶請求待送達的接口地址;
查詢路由表確定與該接口地址相匹配的主路由,將所述請求數據轉發至該主路由的目標地址所指向的第一服務器,第一服務器適于運行在線服務的第一版本程序;
將所述請求數據轉發至為該主路由所設定的旁路地址所指向的第二服務器,第二服務器適于運行所述在線服務的第二版本程序;
偵聽第一服務器響應所述用戶請求而返回的第一版本數據包,將其副本發送給預設的測試服務器;
攔截第二服務器響應所述用戶請求而返回的第二版本數據包,僅將其轉發給所述的測試服務器。
進一步改進的實施例中,所述接收用戶請求,解析出請求數據的步驟,包括如下步驟:
接收用戶請求,解析出請求數據,所述請求數據包括該用戶請求待送達的接口地址、請求頭、請求體數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網絡科技有限公司,未經廣州華多網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110762568.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





