[發明專利]一種訪問限流方法及終端有效
| 申請號: | 202010467126.5 | 申請日: | 2020-05-28 |
| 公開(公告)號: | CN111835823B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 劉德建;吳仁海;楊政;王杰光;郭玉湖;陳宏 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | H04L67/1396 | 分類號: | H04L67/1396;H04L67/63 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 訪問 限流 方法 終端 | ||
本發明公開了一種訪問限流方法及終端,接收限流配置,所述限流配置包括目標標識及目標標識對應的活躍用戶數閾值;間隔第一預設時間接收活躍用戶數統計報表;根據所述活躍用戶統計報表及活躍用戶數閾值,確定需限流的目標對應的目標標識;接收訪問請求,所述訪問請求包括目標標識;判斷所述訪問請求中的目標標識是否為需限流的目標對應的目標標識,若是,則跳轉到限流提示頁面,否則,執行所述訪問請求;通過對目標標識及其對應的活躍用戶數閾值進行配置,實現對不同目標設定不同的限流閾值,滿足不同目標的具體需求。
技術領域
本發明涉及限流領域,尤其涉及一種訪問限流方法及終端。
背景技術
用戶的訪問具有不確定性,故對一個業務系統來說,用戶的訪問量可能會在短時間內急劇的增加。如學生通過各種線上學習平臺進行線上授課,每當上課時間,都會有大量的學生訪問各個線上學習平臺的直播、公開課等等模塊進行上課學習。這段時間內各個線上學習平臺的訪問增加,系統壓力增大,有可能出現超出系統設計的承載范圍的情況。
現有技術中,一般采取在API網關中,通過限流、熔斷等技術手段,限制系統訪問流量,保證系統的正常運行。然而,現行的限流手段都是基于訪問的具體API的,導致用戶的體驗不友好,可能用戶能夠正常訪問課程視頻,但學生舉手回答問題的操作卻提示“系統錯誤”;同時基于API的限流方案,無法滿足根據產品(或者說租戶)進行限流,如一個線上學習平臺有為不同的客戶提供不同的產品,若需要對兩個產品分別進行限流設置,現有根據API的限流方案無法達成;再進一步,基于API的限流方案,無法精確的控制到業務組件 (或者業務單元)的訪問量,如對一個產品提供“公開課”、“直播”等業務組件,“公開課”能支持10萬的活躍用戶,“直播”能支持20萬的活躍用戶,現有的技術方案無法進行靈活的限流配置,并且,根據API進行限流無法對身份標識不同的用戶進行區別限流,影響注冊用戶的使用體驗。
發明內容
本發明所要解決的技術問題是:提供一種訪問限流方法及終端,能夠靈活配置限流方案。
為了解決上述技術問題,本發明采用的一種技術方案為:
一種訪問限流方法,包括步驟:
S1、接收限流配置,所述限流配置包括目標標識及活躍用戶數閾值;
S2、間隔第一預設時間接收活躍用戶數統計報表;
S3、根據所述活躍用戶統計報表及活躍用戶數閾值,確定需限流的目標對應的目標標識;
S4、接收訪問請求,所述訪問請求包括目標標識;
S5、判斷所述訪問請求中的目標標識是否為需限流的目標對應的目標標識,若是,則跳轉到限流提示頁面,否則,執行所述訪問請求。
為了解決上述技術問題,本發明采用的另一種技術方案為:
一種訪問限流終端,包括存儲器、處理器及存儲在存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
S1、接收限流配置,所述限流配置包括目標標識及活躍用戶數閾值;
S2、間隔第一預設時間接收活躍用戶數統計報表;
S3、根據所述活躍用戶統計報表及活躍用戶數閾值,確定需限流的目標對應的目標標識;
S4、接收訪問請求,所述訪問請求包括目標標識;
S5、判斷所述訪問請求中的目標標識是否為需限流的目標對應的目標標識,若是,則跳轉到限流提示頁面,否則,執行所述訪問請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010467126.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鍵合金絲的復繞方法
- 下一篇:3D打印機





