[發明專利]接口請求處理方法及計算機可讀存儲介質有效
| 申請號: | 201910402436.6 | 申請日: | 2019-05-15 |
| 公開(公告)號: | CN111953635B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 劉德建;黃鐘貴;范福生;江洪;詹彥安;鄭含章;李正;岳萬恕;陳宏展 | 申請(專利權)人: | 福建天晴數碼有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350000 福建省福州市開發區君竹路8*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 請求 處理 方法 計算機 可讀 存儲 介質 | ||
本發明公開了一種接口請求處理方法及計算機可讀存儲介質,方法包括:接口管理服務端接收客戶端發送的接口請求,所述接口請求包括客戶端標識、被請求接口的接口標識以及業務參數;根據預設的周期最大調用次數,判斷所述接口請求是否處于合法的調用次數內;若否,則對接口請求進行限流,并記錄請求結果;若是,則對所述客戶端標識對應所述接口標識的歷史請求數據進行驗證;若驗證不通過,則對接口請求進行限流,并記錄請求結果;若驗證通過,則將接口請求發送至業務服務端,并接收返回的請求結果;根據所述接口請求及其請求結果,統計所述同一客戶端標識對應同一接口標識的歷史請求數據。本發明可提高接口服務的穩定性和健壯性。
技術領域
本發明涉及接口技術領域,尤其涉及一種接口請求處理方法及計算機可讀存儲介質。
背景技術
隨著互聯網的高速發展,網絡惡意攻擊已經成為業界不可忽視的問題。網絡惡意攻擊可以是為達到一定目的而采取的非正常手段,如,網絡攻擊、惡意請求等。在網絡環境中,網絡惡意行為可以在極短的時間內致使網站不能正常為用戶提供服務,這嚴重影響了互聯網的正常運作。
惡意請求,可以是通過應用程序,在一段時間內,不斷地向服務器發送的、并影響服務器正常運作的超文本傳輸協議網絡請求。例如,通過這種方式干擾正常用戶的網絡行為或者以此攻擊一個web網站。由于這些請求非常密集,給服務器造成了巨大的壓力。
目前采用的方案一般是對接口進行限流,主要采取的手段為當超過最大請求數后,讓請求方進行等待或發出重試指令。但該種方式實現的功能單一,缺乏靈活性,無法面對突發的流量或攻擊。
發明內容
本發明所要解決的技術問題是:提供一種接口請求處理方法及計算機可讀存儲介質,可提高接口服務的穩定性和健壯性。
為了解決上述技術問題,本發明采用的技術方案為:一種接口請求處理方法,包括:
接口管理服務端接收客戶端發送的接口請求,所述接口請求包括客戶端標識、被請求接口的接口標識以及業務參數;
根據預設的所述接口標識對應所述客戶端標識的周期最大調用次數,判斷所述接口請求是否處于合法的調用次數內;
若否,則對所述接口請求進行限流,并記錄請求結果;
若是,則對所述客戶端標識對應所述接口標識的歷史請求數據進行驗證;
若驗證不通過,則對所述接口請求進行限流,并記錄請求結果;
若驗證通過,則將所述接口請求發送至業務服務端;
接收業務服務端返回的請求結果,所述請求結果為請求成功、請求失敗或請求內容不存在;
根據所述接口請求及其請求結果,統計所述同一客戶端標識對應同一接口標識的歷史請求數據。
本發明還涉及一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現如上所述的步驟。
本發明的有益效果在于:若當前周期內同一請求方對同一接口的調用次數超過預設的周期最大調用次數,則對所述請求方對所述接口的接口請求進行限流,提高接口服務的穩定性;通過對同一請求方對應同一接口的歷史請求數據進行分析,判斷當前接口請求是否可能為惡意請求,若存在惡意請求的可能性,則所述請求方對所述接口的接口請求進行限流,降低服務端被攻擊的風險,提高接口服務的健壯性。本發明能夠比較好地應對突發流量以及攻擊,提高服務端的穩定性和健壯性。
附圖說明
圖1為本發明的一種接口請求處理方法的流程圖;
圖2為本發明實施例一的方法流程圖。
具體實施方式
為詳細說明本發明的技術內容、所實現目的及效果,以下結合實施方式并配合附圖詳予說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天晴數碼有限公司,未經福建天晴數碼有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910402436.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于拉曼光譜的真假農藥獸藥的檢測方法
- 下一篇:一種鍍鋅生產工藝





