[發(fā)明專利]流量控制方法、流量控制裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在審
| 申請?zhí)枺?/td> | 202211247577.3 | 申請日: | 2022-10-12 |
| 公開(公告)號: | CN115580580A | 公開(公告)日: | 2023-01-06 |
| 發(fā)明(設(shè)計(jì))人: | 劉洋 | 申請(專利權(quán))人: | 中國平安人壽保險(xiǎn)股份有限公司 |
| 主分類號: | H04L47/10 | 分類號: | H04L47/10 |
| 代理公司: | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 44205 | 代理人: | 尹長斌 |
| 地址: | 518000 廣東省深圳市福田區(qū)福田街道益田路5033號平安*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 流量 控制 方法 裝置 計(jì)算機(jī) 可讀 存儲(chǔ) 介質(zhì) | ||
本申請實(shí)施例提供了一種流量控制方法、流量控制裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),方法包括:當(dāng)獲取到待處理業(yè)務(wù)請求,根據(jù)預(yù)設(shè)的接口映射規(guī)則確定待處理業(yè)務(wù)請求的可用接口;根據(jù)可用接口和預(yù)設(shè)的流量控制策略對待處理業(yè)務(wù)請求進(jìn)行流量控制;通過可用接口接收流量控制后的目標(biāo)業(yè)務(wù)請求,并對目標(biāo)業(yè)務(wù)請求進(jìn)行業(yè)務(wù)處理,得到業(yè)務(wù)處理結(jié)果;確定發(fā)送目標(biāo)業(yè)務(wù)請求的目標(biāo)發(fā)送方,將業(yè)務(wù)處理結(jié)果通過可用接口發(fā)送至目標(biāo)發(fā)送方。本申請可以應(yīng)用于金融服務(wù)類軟件系統(tǒng),通過流量控制策略和可用接口對待處理業(yè)務(wù)請求進(jìn)行流量控制,相較于現(xiàn)有技術(shù)中通過限制線程池的業(yè)務(wù)請求數(shù)對待處理業(yè)務(wù)請求進(jìn)行流量控制的方法,能夠有效提升軟件系統(tǒng)入口網(wǎng)關(guān)的服務(wù)性能。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種流量控制方法、流量控制裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)科技的不斷發(fā)展,服務(wù)管理類型軟件的推廣越來越普遍。服務(wù)管理類型軟件能夠根據(jù)用戶發(fā)送的業(yè)務(wù)請求向用戶提供業(yè)務(wù)處理結(jié)果,例如口袋e行銷平臺(tái),該平臺(tái)能夠處理業(yè)務(wù)查詢請求、業(yè)務(wù)辦理請求、保險(xiǎn)咨詢等業(yè)務(wù),能夠向用戶提供符合用戶實(shí)際需求的業(yè)務(wù)處理服務(wù)。為了維持服務(wù)管理類型軟件的穩(wěn)定運(yùn)行,需要對服務(wù)管理類型軟件對應(yīng)的軟件系統(tǒng)的入口網(wǎng)關(guān)進(jìn)行流量控制,軟件系統(tǒng)的入口網(wǎng)關(guān)作為內(nèi)部系統(tǒng)對外暴露的用于接收外部業(yè)務(wù)請求的流量入口,相關(guān)技術(shù)中的流量控制方法是為入口網(wǎng)關(guān)對應(yīng)的服務(wù)方配置專有線程池,通過限制該線程池的業(yè)務(wù)請求數(shù)量等措施進(jìn)行流量控制,導(dǎo)致入口網(wǎng)關(guān)的線程數(shù)膨脹、線程上下文切換頻繁,從而降低了入口網(wǎng)關(guān)的服務(wù)性能。
發(fā)明內(nèi)容
本申請實(shí)施例的主要目的在于提出一種流量控制方法、流量控制裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),能夠有效提升軟件系統(tǒng)入口網(wǎng)關(guān)的服務(wù)性能。
為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第一方面提出了一種流量控制方法,所述方法包括:
當(dāng)獲取到待處理業(yè)務(wù)請求,根據(jù)預(yù)設(shè)的接口映射規(guī)則確定所述待處理業(yè)務(wù)請求的可用接口;
根據(jù)所述可用接口和預(yù)設(shè)的流量控制策略對所述待處理業(yè)務(wù)請求進(jìn)行流量控制;
通過所述可用接口接收流量控制后的目標(biāo)業(yè)務(wù)請求,并對所述目標(biāo)業(yè)務(wù)請求進(jìn)行業(yè)務(wù)處理,得到業(yè)務(wù)處理結(jié)果;
確定發(fā)送所述目標(biāo)業(yè)務(wù)請求的目標(biāo)發(fā)送方,將所述業(yè)務(wù)處理結(jié)果通過所述可用接口發(fā)送至所述目標(biāo)發(fā)送方。
在一些實(shí)施例中,所述根據(jù)所述可用接口和預(yù)設(shè)的流量控制策略對所述待處理業(yè)務(wù)請求進(jìn)行流量控制,包括:
獲取第一數(shù)量,所述第一數(shù)量為預(yù)設(shè)時(shí)間段內(nèi)全部的所述待處理業(yè)務(wù)請求的數(shù)量;
獲取預(yù)設(shè)的第一業(yè)務(wù)請求數(shù)量閾值,當(dāng)所述第一數(shù)量大于所述第一業(yè)務(wù)請求數(shù)量閾值,通過所述可用接口拒絕超出所述第一業(yè)務(wù)請求數(shù)量閾值的數(shù)量的待處理業(yè)務(wù)請求,或者通過所述可用接口對超出所述第一業(yè)務(wù)請求數(shù)量閾值的數(shù)量的待處理業(yè)務(wù)請求進(jìn)行降級處理,其中,所述第一業(yè)務(wù)請求數(shù)量閾值為所述預(yù)設(shè)時(shí)間段內(nèi)接收所述待處理業(yè)務(wù)請求的數(shù)量的門限值。
在一些實(shí)施例中,所述根據(jù)所述可用接口和預(yù)設(shè)的流量控制策略對所述待處理業(yè)務(wù)請求進(jìn)行流量控制,包括:
當(dāng)所述第一數(shù)量小于或等于所述第一業(yè)務(wù)請求數(shù)量閾值,獲取所述可用接口針對所述待處理業(yè)務(wù)請求的接口等待耗時(shí)和接口響應(yīng)耗時(shí);
當(dāng)所述接口等待耗時(shí)大于預(yù)設(shè)的等待耗時(shí)閾值,通過所述可用接口拒絕全部的所述待處理業(yè)務(wù)請求,或者通過所述可用接口對全部的所述待處理業(yè)務(wù)請求進(jìn)行降級處理;
或者,
當(dāng)所述接口響應(yīng)耗時(shí)大于預(yù)設(shè)的響應(yīng)耗時(shí)閾值,通過所述可用接口拒絕全部的所述待處理業(yè)務(wù)請求,或者通過所述可用接口對全部的所述待處理業(yè)務(wù)請求進(jìn)行降級處理。
在一些實(shí)施例中,所述可用接口的數(shù)量至少為二,所述根據(jù)所述可用接口和預(yù)設(shè)的流量控制策略對所述待處理業(yè)務(wù)請求進(jìn)行流量控制,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國平安人壽保險(xiǎn)股份有限公司,未經(jīng)中國平安人壽保險(xiǎn)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211247577.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





