一種適用于證券交易系統(tǒng)的低時(shí)延分布式流控方法
基本信息
申請(qǐng)?zhí)?/td> | CN202110135443.1 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112819624A | 公開(公告)日 | 2021-05-18 |
申請(qǐng)公布號(hào) | CN112819624A | 申請(qǐng)公布日 | 2021-05-18 |
分類號(hào) | G06Q40/04;G06F16/23;G06F16/27;H04L12/807;H04L12/801 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 林琨;王泊 | 申請(qǐng)(專利權(quán))人 | 上交所技術(shù)有限責(zé)任公司 |
代理機(jī)構(gòu) | 上海三方專利事務(wù)所(普通合伙) | 代理人 | 吳瑋;徐成澤 |
地址 | 200131 上海市浦東新區(qū)中國(上海)自由貿(mào)易試驗(yàn)區(qū)臺(tái)中北路8號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體來說是一種適用于證券交易系統(tǒng)的低時(shí)延分布式流控方法,若當(dāng)前時(shí)間now小于下一次允許單個(gè)請(qǐng)求通過的時(shí)間openTime,則拒絕當(dāng)前的請(qǐng)求;若當(dāng)前時(shí)間now大于等于下一次允許單個(gè)請(qǐng)求通過的時(shí)間openTime,則允許當(dāng)前請(qǐng)求通過,并按時(shí)間處理方法重新計(jì)算下一次允許單個(gè)請(qǐng)求通過的時(shí)間openTime,同時(shí)更新當(dāng)前窗口currWindow的請(qǐng)求計(jì)數(shù)值currWindow.count和新增請(qǐng)求量計(jì)數(shù)值currWindow.changes。本發(fā)明同現(xiàn)有技術(shù)相比,其優(yōu)點(diǎn)在于:使得限流操作可以在多個(gè)入口節(jié)點(diǎn)間協(xié)同進(jìn)行;限流計(jì)算在處理超限請(qǐng)求時(shí),只有一條時(shí)間的比較判斷指令,可以用最低的計(jì)算成本過濾流量洪峰,降低合法訂單響應(yīng)時(shí)延;異步同步時(shí)間窗口計(jì)數(shù)值,增加分布式限流能力的同時(shí),避免了處理時(shí)延的增加。 |
