[發明專利]突發請求的處理方法、終端及計算機可讀存儲介質在審
| 申請號: | 201710798956.4 | 申請日: | 2017-09-07 |
| 公開(公告)號: | CN107666513A | 公開(公告)日: | 2018-02-06 |
| 發明(設計)人: | 吳歡 | 申請(專利權)人: | 深圳市普天宜通技術股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙)44268 | 代理人: | 楊宏,劉文求 |
| 地址: | 518054 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 突發 請求 處理 方法 終端 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種突發請求的處理方法、終端及計算機可讀存儲介質。
背景技術
在網絡服務器程序設計初都有考慮并發請求數量的問題,在并發數量內服務器都能正常處理,但是在有些應用場景會出現突發性的大量并發請求,從而導致服務器程序處理不過來,甚至導致程序崩潰停止運行。
例如服務器程序因為崩潰或某些原因需要重啟,因為服務器程序退出后客戶端程序同時都檢測到傳輸斷鏈,當服務器程序重啟后,所有的客戶端程序會同時進行重連且做請求,這個時候會在短時間產生大量并發請求,可能會超過服務端程序處理能力,從而導致大量鏈路處理請求超時,造成這些鏈路再次斷鏈重連,最終會進入惡性循環導致服務器程序癱瘓不能恢復。
就此問題一般解決辦法是優化服務器程序處理性能,但是在并發請求量大的領域可優化的空間不大,實際能提升的空間不大,上述問題并不能很好解決。
因此,針對上述缺陷,現有技術還有待于改進和發展。
發明數據
鑒于現有技術的不足,本發明的目的在于提供一種突發請求的處理方法、終端及計算機可讀存儲介質,旨在解決現有技術中由于客戶端出現突發性的大量并發請求,導致服務器程序處理不過來,甚至導致服務器程序崩潰停止運行的問題。
為解決上述技術問題,本發明采用的技術方案如下:一種突發請求的處理方法,其中,所述突發請求的處理方法包括以下步驟:
客戶端獲取等待時間閾值;
當客戶端需要進行突發請求時,在客戶端的等待時間閾值內隨機抽取客戶端的等待時間;
客戶端等待了抽取的等待時間后,進行突發請求。
進一步的,所述突發請求的處理方法,其中,所述突發請求包括服務器程序重啟后客戶端的重連請求,以及到了某個時間點客戶端同時啟動上線登錄時客戶端的登錄請求。
進一步的,所述突發請求的處理方法,其中,所述等待時間閾值由客戶端預先設置,或者由客戶端與服務器約定,或者由服務器下發到客戶端。
進一步的,所述突發請求的處理方法,其中,所述當客戶端需要進行突發請求時,在客戶端的等待時間閾值內隨機抽取客戶端的等待時間的步驟之前,還包括:
當客戶端需要進行請求時,判斷所述請求是否為突發請求。
進一步的,所述突發請求的處理方法,其中,所述當客戶端需要進行請求時,判斷所述請求是否為突發請求的步驟之后,還包括:
若所述請求不是突發請求,則立即發送所述請求。
本發明還提供一種突發請求的處理終端,其中,所述系統包括處理器、儲存器及儲存在所述儲存器上并可在所述處理器上運行的突發請求處理程序,其中所述突發請求處理程序被所述處理器執行時,實現以下步驟:
客戶端獲取等待時間閾值;
當客戶端需要進行突發請求時,在客戶端的等待時間閾值內隨機抽取客戶端的等待時間;
客戶端等待了抽取的等待時間后,進行突發請求。
進一步的,所述突發請求的處理終端,其中,所述突發請求包括服務器程序重啟后客戶端的重連請求,以及到了某個時間點客戶端同時啟動上線登錄時客戶端的登錄請求。
進一步的,所述突發請求的處理終端,其中,所述等待時間閾值由客戶端預先設置,或者由客戶端與服務器約定,或者由服務器下發到客戶端。
進一步的,所述突發請求的處理終端,其中,所述突發請求處理程序被所述處理器執行時,還實現以下步驟:
當客戶端需要進行請求時,判斷所述請求是否為突發請求;
若所述請求不是突發請求,則立即發送所述請求。
本發明還提供一種計算機可讀存儲介質,其中,所述計算機可讀存儲介質上儲存有突發請求處理程序,所述突發請求處理程序被處理器執行時實現如上所述的突發請求的處理方法的步驟。
本發明提供了一種突發請求的處理方法、系統及計算機可讀存儲介質,所述處理方法包括:客戶端獲取等待時間閾值;當客戶端需要進行突發請求時,在客戶端的等待時間閾值內隨機抽取客戶端的等待時間;客戶端等待了抽取的等待時間后,進行突發請求。本發明在客戶端需要進行突發請求時,在客戶端的等待時間閾值內,即在客戶端的最大等待時間內,隨機抽取等待時間,等待了抽取的等待時間之后再進行請求,避免了由于出現突發性的大量并發請求,導致服務器程序處理不過來,甚至導致服務器程序崩潰停止運行。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市普天宜通技術股份有限公司,未經深圳市普天宜通技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710798956.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種物聯設備聯合控制的方法
- 下一篇:基于移動互聯網的車輛流動服務方法及系統





