企業(yè)級高性能API服務(wù)網(wǎng)關(guān)設(shè)計方法
基本信息
申請?zhí)?/td> | CN201911351580.8 | 申請日 | - |
公開(公告)號 | CN111010339B | 公開(公告)日 | 2021-11-30 |
申請公布號 | CN111010339B | 申請公布日 | 2021-11-30 |
分類號 | H04L12/66(2006.01)I;H04L29/08(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 邱珩;陳俊鋒;郭天培 | 申請(專利權(quán))人 | 象輯科技股份有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 430079 湖北省武漢市武漢東湖新技術(shù)開發(fā)區(qū)武大園8號武大科技園一號樓生產(chǎn)樓218-02 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了企業(yè)級高性能API服務(wù)網(wǎng)關(guān)設(shè)計方法,方法的內(nèi)容包括:開始、入站請求、計算限流計數(shù)KEY,當(dāng)前rate、是否超過rate限制、放行請求,計數(shù)器增加、同步計數(shù)器增量、拒絕請求,返回HTTP429狀態(tài)碼、結(jié)束。在此設(shè)計方法中設(shè)有同步計數(shù)器增量,通過配置計數(shù)器同步間隔時間,令其小于限流窗口時間,使得在限流窗口時間內(nèi),API網(wǎng)關(guān)集群整體的限流速率在“收斂?發(fā)散?收斂”狀態(tài)循環(huán),盡量貼近所需限流速率;本方法在保證限流準(zhǔn)確的同時降低了對API服務(wù)網(wǎng)關(guān)整體性能的影響,滿足企業(yè)級應(yīng)用的需要;實現(xiàn)了高效、可擴(kuò)展、最終一致的分布式限流;API服務(wù)網(wǎng)關(guān)節(jié)點狀態(tài)無關(guān)的分布式限流,可以動態(tài)增減集群節(jié)點數(shù)量、修改限流配置,靈活應(yīng)對不同精度的限流需要。 |
