[發明專利]網絡請求處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110178915.1 | 申請日: | 2021-02-09 |
| 公開(公告)號: | CN114915659A | 公開(公告)日: | 2022-08-16 |
| 發明(設計)人: | 劉佳皓;宋立鑫 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L67/60 | 分類號: | H04L67/60;G06F40/126 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 王花麗;張穎玲 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 請求 處理 方法 裝置 電子設備 存儲 介質 | ||
1.一種網絡請求處理方法,其特征在于,所述方法包括:
獲取響應失敗的網絡請求,對所述網絡請求進行序列化處理,得到所述網絡請求對應的字節序列;
將所述網絡請求對應的字節序列存儲至持久化隊列;
從所述持久化隊列中讀取至少一個網絡請求對應的字節序列,以進行反序列化處理;
對通過所述反序列化處理后得到的所述至少一個網絡請求進行重試。
2.根據權利要求1所述的方法,其特征在于,所述對所述網絡請求進行序列化處理,得到所述網絡請求對應的字節序列,包括:
接收序列化處理指令,所述序列化處理指令包括序列化處理后的存儲方式;
根據所述存儲方式調用序列化接口函數,以對所述網絡請求的狀態信息進行序列化處理,得到符合所述存儲方式的字節序列;
其中,所述狀態信息包括以下至少之一:所述網絡請求的請求方式、請求地址、請求參數。
3.根據權利要求1所述的方法,其特征在于,所述將所述網絡請求對應的字節序列存儲至持久化隊列,包括:
將首次響應失敗的網絡請求對應的字節序列存儲至基于非易失性存儲器的第一持久化隊列,其中,在所述第一持久化隊列中按照先入先出的順序存儲有不同的網絡請求對應的字節序列;
在所述第一持久化隊列中設置所述網絡請求的第一重試時間,其中,不同的網絡請求的第一重試時間順序遞增,且所述順序是所述不同的網絡請求對應的字節序列被存儲至所述第一持久化隊列的時間的先后排序。
4.根據權利要求1所述的方法,其特征在于,所述將所述網絡請求對應的字節序列存儲至持久化隊列,包括:
獲取執行第一持久化隊列時重復響應失敗的至少一個網絡請求;
對所述重復響應失敗的至少一個網絡請求進行序列化處理,并將得到的所述重復響應失敗的至少一個網絡請求對應的字節序列存儲至第二持久化隊列;
在所述第二持久化隊列中設置所述重復響應失敗的網絡請求的第二重試時間;
其中,在所述第二持久化隊列中按照所述第二重試時間的降序存儲不同的網絡請求對應的字節序列。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
周期性監聽所述第二持久化隊列中的字節序列的數量;
當所述數量超出第一數量閾值時,不再向所述第二持久化隊列存儲新的重復響應失敗的網絡請求對應的字節序列,直至所述數量小于第二數量閾值;
其中,所述第一數量閾值大于或等于所述第二數量閾值。
6.根據權利要求1所述的方法,其特征在于,當所述持久化隊列包括用于存儲首次響應失敗的網絡請求對應的字節序列的第一持久化隊列時,所述從所述持久化隊列中讀取至少一個網絡請求對應的字節序列,以進行反序列化處理,包括:
針對所述第一持久化隊列進行監聽操作,以從所述第一持久化隊列中讀取到達第一重試時間的至少一個網絡請求對應的字節序列;
對所述到達第一重試時間的至少一個網絡請求的字節序列進行反序列化處理。
7.根據權利要求1所述的方法,其特征在于,當所述持久化隊列包括用于存儲首次響應失敗的網絡請求對應的字節序列的第一持久化隊列、以及用于存儲重復響應失敗的網絡請求對應的字節序列的第二持久化隊列時,所述從所述持久化隊列中讀取至少一個網絡請求對應的字節序列,以進行反序列化處理,包括:
從所述第二持久化隊列的頭部讀取重復響應失敗的網絡請求對應的字節序列,對讀取的重復響應失敗的網絡請求對應的字節序列進行反序列化處理;
當所述第二持久化隊列為空時,從所述第一持久化隊列讀取首次響應失敗的網絡請求對應的字節序列,對讀取的首次響應失敗的網絡請求對應的字節序列進行反序列化處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110178915.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多格藥盒糾偏裝置及調劑設備
- 下一篇:激光氣體檢測儀及激光氣體檢測系統





