[發明專利]一種限流方法、裝置、系統、服務器和存儲介質在審
| 申請號: | 202011313937.6 | 申請日: | 2020-11-20 |
| 公開(公告)號: | CN113765980A | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 張亞文 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/801 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100176 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 限流 方法 裝置 系統 服務器 存儲 介質 | ||
1.一種限流方法,其特征在于,應用于限流服務器,包括:
接收客戶端發送的用戶請求;
根據所述用戶請求對應的用戶請求信息和從配置服務器中獲取的當前限流配置信息,檢測所述用戶請求是否滿足當前限流條件;
若滿足所述當前限流條件,則對所述用戶請求進行限流。
2.根據權利要求1所述的方法,其特征在于,在根據所述用戶請求對應的用戶請求信息和從配置服務器中獲取的當前限流配置信息,檢測所述用戶請求是否滿足當前限流條件之前,還包括:
從配置服務器的預設接口中,拉取所述限流服務器對應的限流配置信息;
根據拉取的限流配置信息,對本地存儲的限流配置信息進行更新,獲得當前限流配置信息。
3.根據權利要求2所述的方法,其特征在于,從配置服務器的預設接口中,拉取所述限流服務器對應的限流配置信息,包括:
向配置服務器的預設接口發送配置拉取請求,以使所述配置服務器基于所述配置拉取請求,在檢測到存在所述限流服務器對應的限流配置更改操作時,將更改后的限流配置信息進行返回;
接收所述配置服務器的預設接口返回的限流配置信息。
4.根據權利要求1所述的方法,其特征在于,根據所述用戶請求對應的用戶請求信息和從配置服務器中獲取的當前限流配置信息,檢測所述用戶請求是否滿足當前限流條件,包括:
根據從配置服務器中獲取的IP地址黑白名單,檢測所述用戶請求對應的用戶IP地址是否為白名單IP地址或者黑名單IP地址;
若所述用戶IP地址為白名單IP地址或者黑名單IP地址,則根據IP地址檢測結果確定所述用戶請求是否滿足當前限流條件;
若所述用戶IP地址不是白名單IP地址,也不是黑名單IP地址,則根據從配置服務器中獲取的預設URL限流網址對應的URL限流閾值和IP限流閾值,確定所述用戶請求是否滿足當前限流條件。
5.根據權利要求4所述的方法,其特征在于,根據從配置服務器中獲取的預設URL限流網址對應的URL限流閾值和IP限流閾值,確定所述用戶請求是否滿足當前限流條件,包括:
若根據從配置服務器中獲取的預設URL限流網址對應的URL限流閾值和IP限流閾值,檢測到所述用戶請求對應的用戶URL網址為URL限流網址,則獲取所述用戶URL網址對應的目標URL限流閾值和目標IP限流閾值;
基于所述用戶URL網址對應的預設限流類型,獲取所述用戶URL網址對應的當前URL網址訪問次數和當前已訪問IP地址信息;
根據所述當前URL網址訪問次數、所述當前已訪問IP地址信息、所述目標URL限流閾值和所述目標IP限流閾值,確定所述用戶請求是否滿足當前限流條件。
6.根據權利要求5所述的方法,其特征在于,基于所述用戶URL網址對應的預設限流類型,獲取所述用戶URL網址對應的當前URL網址訪問次數和當前已訪問IP地址信息,包括:
若所述用戶URL網址對應的預設限流類型為集群限流,則從預設服務器中獲取所存儲的所述用戶URL網址對應的當前URL網址訪問次數和當前已訪問IP地址信息;
若所述用戶URL網址對應的預設限流類型為單機限流,則從本地內存中獲取所存儲的所述用戶URL網址對應的當前URL網址訪問次數和當前已訪問IP地址信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011313937.6/1.html,轉載請聲明來源鉆瓜專利網。





