[發(fā)明專利]基于自定義規(guī)則可實時自動調(diào)控的流量控制方法及裝置有效
| 申請?zhí)枺?/td> | 201810569412.5 | 申請日: | 2018-06-05 |
| 公開(公告)號: | CN108712350B | 公開(公告)日: | 2022-04-05 |
| 發(fā)明(設(shè)計)人: | 崔慧潔;趙日朋 | 申請(專利權(quán))人: | 中國農(nóng)業(yè)銀行股份有限公司 |
| 主分類號: | H04L47/2475 | 分類號: | H04L47/2475;H04L47/2483;H04L47/10 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 自定義 規(guī)則 實時 自動 調(diào)控 流量 控制 方法 裝置 | ||
本申請公開了基于自定義規(guī)則可實時自動調(diào)控的流量控制方法,當接收到交易報文時,對共享內(nèi)存中的流量控制規(guī)則進行遍歷,當共享內(nèi)存中不存在交易報文對應(yīng)的目標流量控制規(guī)則時不進行流量控制,直接處理交易;當存在目標流量控制規(guī)則時,獲取共享內(nèi)存中同時與交易報文和目標流量控制規(guī)則相對應(yīng)的目標流量控制策略,獲取目標流量控制策略中的當前流量值、當前最大流量值和最大流量閾值,最大流量閾值為基準流量閾值和應(yīng)急流量閾值的和值,根據(jù)目標流量控制策略中的當前流量值、當前最大流量值和最大流量閾值對交易進行流量控制。實現(xiàn)在實際應(yīng)用中根據(jù)當前流量、基準流量值閾值和應(yīng)急流量閾值進行流量控制,使流量控制更加智能、高效、靈活。
技術(shù)領(lǐng)域
本發(fā)明涉及流量控制技術(shù)領(lǐng)域,更具體的,涉及一種基于自定義規(guī)則可實時自動調(diào)控的流量控制方法及裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)金融類交易以驚人的速度增長。為了及時有效的處理這些不斷增加的交易,需要充分高效的利用有限的資源,為此需要對高并發(fā)、大流量的交易進行合理有效的流量控制,以便保證交易有條不紊的被處理。同時,隨著雙十一等網(wǎng)絡(luò)促銷的興起,會出現(xiàn)多個商戶同時交易沖高或單個商戶交易沖高的情況,因此還需要根據(jù)特定情況及時有效地調(diào)整策略,使得在不影響系統(tǒng)整體穩(wěn)定性的前提下,盡可能滿足每個商戶的需求。
當前流量控制的方法幾乎都是在網(wǎng)絡(luò)層實現(xiàn)的,通過在網(wǎng)絡(luò)層面分析訪問請求來實現(xiàn)基于角色的流量控制,在用戶和網(wǎng)站服務(wù)器之間部署網(wǎng)關(guān),通過網(wǎng)關(guān)的用戶驗證和訪問控制模塊來實現(xiàn)流量控制,只能提供IP、端口、用戶名、證書等網(wǎng)絡(luò)層面的訪問控制機制,無法解析應(yīng)用層面具體的請求內(nèi)容,更無法通過具體應(yīng)用場景對流量控制進行自動調(diào)控,規(guī)則單一,無法自適應(yīng)調(diào)節(jié)、擴展,在實際應(yīng)用具有局限性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種基于自定義規(guī)則可實時自動調(diào)控的流量控制方法及裝置,在實際應(yīng)用中制定流量控制規(guī)則,使流量控制更加智能、高效、靈活。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明提供的具體技術(shù)方案如下:
一種基于自定義規(guī)則可實時自動調(diào)控的流量控制方法,包括:
當接收到交易報文時,對共享內(nèi)存中的流量控制規(guī)則進行遍歷;
判斷共享內(nèi)存中是否存在所述交易報文對應(yīng)的目標流量控制規(guī)則;
若不存在,不進行流量控制,直接處理所述交易報文對應(yīng)的交易;
若存在,獲取共享內(nèi)存中同時與所述交易報文和所述目標流量控制規(guī)則相對應(yīng)的目標流量控制策略,并獲取所述目標流量控制策略中的當前流量值、當前最大流量值和最大流量閾值,所述最大流量閾值為基準流量閾值和應(yīng)急流量閾值的和值;
判斷所述當前流量值加1后的值是否大于所述當前最大流量值;
若不大于所述當前最大流量值,將所述當前流量值加1,并處理所述交易報文對應(yīng)的交易;
若大于所述當前最大流量值,判斷所述當前流量值加1后的值是否大于所述最大流量閾值;
若大于所述最大流量閾值,提示當前流量滿,所述交易報文對應(yīng)的交易處于等待狀態(tài);
若不大于所述最大流量閾值,將所述當前流量值加1,按預(yù)設(shè)規(guī)則更新所述當前最大流量值,并處理所述交易報文對應(yīng)的交易。
可選的,所述判斷共享內(nèi)存中是否存在所述交易報文對應(yīng)的目標流量控制規(guī)則,包括:
獲取當前流量控制規(guī)則的標簽,所述當前流量控制規(guī)則為當前正在遍歷的流量控制規(guī)則;
判斷所述交易報文中是否存在所述標簽;
若不存在所述標簽,判斷所述當前流量控制規(guī)則是否為共享內(nèi)存中的最后一條流量控制規(guī)則;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810569412.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 不規(guī)則瓶蓋
- 相關(guān)規(guī)則分析裝置以及相關(guān)規(guī)則分析方法
- 分析規(guī)則調(diào)整裝置、分析規(guī)則調(diào)整系統(tǒng)以及分析規(guī)則調(diào)整方法
- 規(guī)則抽取方法和規(guī)則抽取設(shè)備
- 終端規(guī)則引擎裝置、終端規(guī)則運行方法
- 布(規(guī)則)
- 規(guī)則呈現(xiàn)方法、存儲介質(zhì)和規(guī)則呈現(xiàn)裝置
- 可編寫規(guī)則配置模塊、規(guī)則生成系統(tǒng)、及規(guī)則管理平臺
- 不規(guī)則圍棋





