[發(fā)明專利]基于共享內(nèi)存的流量控制方法、系統(tǒng)、設(shè)備及介質(zhì)在審
| 申請?zhí)枺?/td> | 202211430822.4 | 申請日: | 2022-11-15 |
| 公開(公告)號: | CN115801692A | 公開(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計(jì))人: | 鄭寶興 | 申請(專利權(quán))人: | 平安銀行股份有限公司 |
| 主分類號: | H04L47/2425 | 分類號: | H04L47/2425;H04L47/10;H04L47/30 |
| 代理公司: | 廣東良馬律師事務(wù)所 44395 | 代理人: | 馬戎 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 共享 內(nèi)存 流量 控制 方法 系統(tǒng) 設(shè)備 介質(zhì) | ||
本發(fā)明公開了基于共享內(nèi)存的流量控制方法、系統(tǒng)、設(shè)備及介質(zhì),包括:基于共享內(nèi)存配置流量控制策略;所述流量控制策略包括降級目標(biāo);當(dāng)接收到策略目標(biāo)的服務(wù)流量時(shí),對共享內(nèi)存中的所述流量控制策略進(jìn)行遍歷;判斷共享內(nèi)存中是否存在所述策略目標(biāo)對應(yīng)的流量控制策略;若存在所述策略目標(biāo)對應(yīng)的流量控制策略,則判斷所述服務(wù)流量的流量信息是否符合所述降級目標(biāo);若所述服務(wù)流量的流量信息符合所述降級目標(biāo),則判斷所述服務(wù)流量的流量值是否超過預(yù)設(shè)的流量閾值;若所述服務(wù)流量的流量值超過預(yù)設(shè)的流量閾值,則對所述服務(wù)流量進(jìn)行降級處理。通過本發(fā)明的基于共享內(nèi)存的流量控制方法可自定義配置流量控制策略,實(shí)現(xiàn)對于服務(wù)流量的自動(dòng)調(diào)控。
技術(shù)領(lǐng)域
本發(fā)明涉及流量控制技術(shù)領(lǐng)域,具體涉及一種基于共享內(nèi)存的流量控制方法、系統(tǒng)、計(jì)算機(jī)設(shè)備以及非易失性計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
目前,流量控制是指應(yīng)用服務(wù)在某個(gè)服務(wù)領(lǐng)域或者模塊,由于某種突發(fā)因數(shù),比如服務(wù)故障或者服務(wù)量突增超預(yù)期,導(dǎo)致該服務(wù)出現(xiàn)了過載的現(xiàn)象,而造成這種故障原因,在一段可容忍的時(shí)間內(nèi)無法解決,可能由于引起故障根因未明或明確,但技術(shù)及資源等因數(shù)上解決困難,從而進(jìn)行的一種臨時(shí)變通的解決方式,避免因某個(gè)點(diǎn)故障造成雪崩式的系統(tǒng)故障。
目前,JAVA技術(shù)棧主要通過Hystrix容錯(cuò)系統(tǒng),來進(jìn)行控制服務(wù)的雪崩效應(yīng),判斷后端服務(wù)不可用時(shí),通過備用響應(yīng)選項(xiàng)的方式進(jìn)行變通處理,但是,實(shí)際每筆請求還是會(huì)發(fā)往后端服務(wù);傳統(tǒng)C技術(shù)棧系統(tǒng)往往是支付方面的交易系統(tǒng),支付上是真實(shí)不可替代的,需要具有直接的結(jié)果,但是,傳統(tǒng)C技術(shù)棧系統(tǒng)往往缺少中間件模塊可用,對于服務(wù)的流量控制能力不足,對于突發(fā)情況通常需要通過人工方式來實(shí)現(xiàn)對于服務(wù)的流量控制。
因此,現(xiàn)有技術(shù)還有待改進(jìn)和提高。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種可用于金融科技或其他相關(guān)領(lǐng)域的基于共享內(nèi)存的流量控制方法、系統(tǒng)、計(jì)算機(jī)設(shè)備以及非易失性計(jì)算機(jī)可讀存儲介質(zhì),可自定義的配置流量控制策略,以實(shí)現(xiàn)對于服務(wù)流量的自動(dòng)調(diào)控。
為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種基于共享內(nèi)存的流量控制方法,其中,包括:
基于共享內(nèi)存配置流量控制策略;所述流量控制策略包括降級目標(biāo);
當(dāng)接收到策略目標(biāo)的服務(wù)流量時(shí),對共享內(nèi)存中的所述流量控制策略進(jìn)行遍歷;
判斷共享內(nèi)存中是否存在所述策略目標(biāo)對應(yīng)的流量控制策略;
若存在所述策略目標(biāo)對應(yīng)的流量控制策略,則判斷所述服務(wù)流量的流量信息是否符合所述降級目標(biāo);
若所述服務(wù)流量的流量信息符合所述降級目標(biāo),則判斷所述服務(wù)流量的流量值是否超過預(yù)設(shè)的流量閾值;
若所述服務(wù)流量的流量值超過預(yù)設(shè)的流量閾值,則對所述服務(wù)流量進(jìn)行降級處理。
在進(jìn)一步的技術(shù)方案中,所述的基于共享內(nèi)存的流量控制方法,其中,所述流量控制策略還包括降級策略;
所述若所述服務(wù)流量的流量值超過預(yù)設(shè)的流量閾值,則對所述服務(wù)流量進(jìn)行降級處理,包括:
若所述服務(wù)流量的流量值超過預(yù)設(shè)的流量閾值,則通過隨機(jī)數(shù)與所述降級策略進(jìn)行比對,判斷所述隨機(jī)數(shù)與所述降級策略是否符合;
若符合,則對所述服務(wù)流量進(jìn)行降級處理。
在進(jìn)一步的技術(shù)方案中,所述的基于共享內(nèi)存的流量控制方法,其中,所述判斷所述隨機(jī)數(shù)與所述降級策略是否符合,包括:
若不符合,則對所述服務(wù)流量進(jìn)行放行處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安銀行股份有限公司,未經(jīng)平安銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211430822.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)器、系統(tǒng)及信息共享方法
- 一種信息共享系統(tǒng)及信息共享方法
- 一種移動(dòng)終端的數(shù)據(jù)無線共享方法及該移動(dòng)終端
- 一種桌面共享系統(tǒng)及方法
- 一種用于共享移動(dòng)汽車電池的方法
- 一種基于物聯(lián)網(wǎng)的移動(dòng)共享方法及移動(dòng)共享系統(tǒng)
- 一種數(shù)據(jù)共享方法、裝置、電子設(shè)備及存儲介質(zhì)
- 基于云平臺的數(shù)據(jù)共享方法、裝置、共享平臺及存儲介質(zhì)
- 確定共享乘坐度量
- 設(shè)備功能共享方法、裝置、終端及存儲介質(zhì)





