[發明專利]業務處理頻率的控制方法、系統、裝置、電子設備有效
| 申請號: | 202011045773.3 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN111897659B | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | 歐陽晶;程楠;袁易之;司超 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;H04L12/819 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 李漢亮 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 處理 頻率 控制 方法 系統 裝置 電子設備 | ||
本發明實施例公開了一種業務處理頻率的控制方法、系統、裝置、電子設備,可應用于云服務的業務處理領域;在本發明實施例中,服務器可獲取并基于用戶配置頻率和上一時刻的令牌數量確定當前時刻的令牌數量,根據當前時刻的令牌數量和從客戶端獲取到的目標業務的請求積累量計算懲罰時段,并將懲罰時段發送給客戶端;當當前時刻在懲罰時段內時,客戶端可告知目標業務拒絕接收業務請求,當當前時刻在懲罰時段外時,客戶端可告知目標業務接收業務請求。在本方案中,客戶端通過網絡將業務的請求積累量發送給服務器,使得服務器根據請求積累量給該客戶端返回懲罰時段,從而實現基于懲罰時段的業務流量控制。由此,本方案可以提升業務處理頻率的控制效率。
技術領域
本發明涉及計算機領域,具體涉及一種業務處理頻率的控制方法、系統、裝置、電子設備。
背景技術
在軟件架構和程序設計領域,前臺(frontend)是軟件系統中直接和用戶交互的部分,可向后臺發出業務請求,而后臺(backend)負責處理前端的業務請求,進行邏輯處理和數據交互。由于業務的多樣化以及業務場景的變更等,后臺常常需要處理不定時的突發流量,即后臺需要應對突增的請求量,當請求量過多并超過后臺的處理能力時,后臺可能會出現擁塞、宕機、處理異常等安全問題。為了減輕后臺的運算壓力,目前可以通過控制前臺發送給后臺的請求數量,使其被限制在安全范圍內,從而控制后臺接收到請求的頻率。
然而,目前對于流量的業務處理頻率的控制方法效率低下。
發明內容
本發明實施例提供一種業務處理頻率的控制方法、系統、裝置、電子設備,可以提升業務處理頻率的控制效率。
本發明實施例提供一種業務處理頻率的控制方法,適用于客戶端,包括:
從服務器獲取目標業務的懲罰時段;
當當前時刻在懲罰時段內時,告知目標業務拒絕接收業務請求;
當當前時刻在懲罰時段外時,告知目標業務接收業務請求;
當目標業務接收到業務請求時,確定目標業務的請求積累量;
將目標業務的請求積累量發送給服務器,以便服務器根據目標業務的請求積累量重新計算目標業務的懲罰時段。
本發明實施例提供一種業務處理頻率的控制方法,適用于服務器,包括:
獲取用戶配置頻率,以及確定上一時刻的令牌數量;
基于用戶配置頻率和上一時刻的令牌數量確定當前時刻的令牌數量;
當從客戶端獲取到目標業務的請求積累量時,根據目標業務的請求積累量和當前時刻的令牌數量計算懲罰時段;
將懲罰時段發送給客戶端,以便客戶端根據懲罰時段處理目標業務的業務請求。
本發明實施例提供一種業務處理頻率的控制系統,包括客戶端和服務器,客戶端與服務器通信,其中:
客戶端,用于:
從服務器獲取目標業務的懲罰時段;
當當前時刻在懲罰時段內時,告知目標業務拒絕接收業務請求;
當當前時刻在懲罰時段外時,告知目標業務接收業務請求;
當目標業務接收到業務請求時,確定目標業務的請求積累量;
將目標業務的請求積累量發送給服務器,以便服務器根據目標業務的請求積累量重新計算目標業務的懲罰時段;
服務器,用于:
獲取目標業務的用戶配置頻率,以及確定目標業務的上一時刻的令牌數量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011045773.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:柔性線貼附PSA裝置
- 下一篇:一種耳鼻喉科護理器械消毒裝置





