一種基于lua的高并發(fā)限流秒殺技術(shù)
基本信息
申請(qǐng)?zhí)?/td> | CN202011624181.7 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112910947A | 公開(公告)日 | 2021-06-04 |
申請(qǐng)公布號(hào) | CN112910947A | 申請(qǐng)公布日 | 2021-06-04 |
分類號(hào) | H04L29/08;H04L29/06 | 分類 | 電通信技術(shù); |
發(fā)明人 | 黃嘉誠(chéng);羅義斌;楊冰;李軍;朱學(xué)坤;陳劍;于東方;袁源 | 申請(qǐng)(專利權(quán))人 | 南京聯(lián)創(chuàng)數(shù)字科技有限公司 |
代理機(jī)構(gòu) | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙) | 代理人 | 陳建和 |
地址 | 210019 江蘇省南京市建鄴區(qū)奧體大街69號(hào)1幢4層 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種基于lua的高并發(fā)秒殺限流方法,步驟如下,1)服務(wù)端遇到事務(wù)量即每秒事務(wù)量TPS或每秒請(qǐng)求量QPS成大流量事件;當(dāng)超過(guò)額定設(shè)計(jì)事務(wù)量的30%以上時(shí);2)服務(wù)端采用nginx攔截請(qǐng)求,并從流量計(jì)數(shù)器模塊獲取流量數(shù)據(jù);3)nginx獲取黑名單列表,進(jìn)行ip合法性校驗(yàn);4)nginx判斷該用戶請(qǐng)求頻率;請(qǐng)求頻率過(guò)高則直接作限流提示;5)通過(guò)nginx路由,將用戶請(qǐng)求轉(zhuǎn)發(fā)至后臺(tái)服務(wù),做進(jìn)一步業(yè)務(wù)處理。每次用戶請(qǐng)求完成后,到達(dá)服務(wù)端,計(jì)數(shù)器模塊會(huì)做增長(zhǎng),若校驗(yàn)失敗,直接跳轉(zhuǎn)限流提示前端頁(yè)面,做友好提示,告知用戶流量太大,請(qǐng)稍后再試;當(dāng)用戶請(qǐng)求完成,此時(shí)應(yīng)該講計(jì)數(shù)請(qǐng)做?1處理。 |
