一種基于API的網(wǎng)關(guān)限流方法

基本信息

申請(qǐng)?zhí)?/td> CN202111310136.9 申請(qǐng)日 -
公開(公告)號(hào) CN114157719A 公開(公告)日 2022-03-08
申請(qǐng)公布號(hào) CN114157719A 申請(qǐng)公布日 2022-03-08
分類號(hào) H04L67/60(2022.01)I;H04L67/63(2022.01)I;H04L47/10(2022.01)I;H04L12/66(2006.01)I 分類 電通信技術(shù);
發(fā)明人 王銳旭;張輝;舒金晶 申請(qǐng)(專利權(quán))人 廣州九尾信息科技有限公司
代理機(jī)構(gòu) 北京奧肯律師事務(wù)所 代理人 賈融
地址 510000廣東省廣州市番禺區(qū)小谷圍街青藍(lán)街26號(hào)1301單位
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于API的網(wǎng)關(guān)限流方法。包括以下步驟:1、獲取API請(qǐng)求并確定與該請(qǐng)求對(duì)應(yīng)的目標(biāo)用戶(以下簡(jiǎn)稱:target);2、計(jì)算與該target對(duì)應(yīng)的當(dāng)前單元流量值;3、判斷當(dāng)前單元流量值是否超過單元流量閾值;A、如未超過,則接收API請(qǐng)求;B、如超過,則將當(dāng)前單元流量值發(fā)送至集群計(jì)數(shù)器;4、從集群計(jì)數(shù)器中獲取當(dāng)前總流量值,判斷是否超過與該target的總流量閾值;A、如未超過則接收API請(qǐng)求;B、如超過則拒絕API請(qǐng)求;5、其他可選。本發(fā)明降低了因限流操作產(chǎn)生的API網(wǎng)關(guān)對(duì)API訪問請(qǐng)求處理能力的影響。