一種適用于證券交易系統(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í)延的增加。