亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種軟件流量控制的方法

文檔序號:7980806閱讀:559來源:國知局
一種軟件流量控制的方法
【專利摘要】一種軟件流量控制的方法,首先將主備流量控制應(yīng)用部署到服務(wù)器上,它們既可以部署到同一服務(wù)器上,也可以部署到不同服務(wù)器上。將本地流量控制應(yīng)用部署到接入渠道所在的服務(wù)器上。其次根據(jù)流量控制應(yīng)用對外提供的配置策略接口和申請令牌,歸還令牌接口,將接入渠道連接到流量控制應(yīng)用上。然后通過配置策略接口或者文件配置方式配置流量控制策略,并通過在交易到來時調(diào)用申請令牌接口,交易結(jié)束時調(diào)用歸還令牌接口來實現(xiàn)流量控制功能。上述技術(shù)方案實施時可以滿足交易類業(yè)務(wù)突發(fā)性高,可擴展性高的需求,流量控制的方法提出了一個高準確度,高可靠度的流量控制方案,而這個方法的實施最終可以持續(xù)擴展業(yè)務(wù)需求,準確可靠地進行流量控制。
【專利說明】 一種軟件流量控制的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種軟件流量控制的方法,特別是指一種采用主備流量控制、本地流量控制、分時令牌桶、接入渠道和接出服務(wù)均可配置組合在一起進行流量控制的一種方法,這個方法主要針對提供服務(wù)的交易類業(yè)務(wù)。
【背景技術(shù)】
[0002]傳統(tǒng)的流量控制方法是采用令牌桶算法實現(xiàn)網(wǎng)絡(luò)的流量控制,如果將這種方法直接移植到交易類業(yè)務(wù)中,存在無法區(qū)分不同接入渠道及不同接出服務(wù),無法在不同時間內(nèi)配置不同流量控制策略,遠程流量控制系統(tǒng)失效后無法進行流量控制的問題。
[0003]交易類業(yè)務(wù)的特點是突發(fā)性強,業(yè)務(wù)需求很難穩(wěn)定。不同時間內(nèi),不同接入渠道,不同接出服務(wù)的流量不斷變化,對外提供的服務(wù)也不斷變化變化。針對交易類業(yè)務(wù)的高突發(fā)性,高可擴展性,高準確性,高可靠性要求,交易類業(yè)務(wù)的流量控制需要采用新的開發(fā)模式,以達到可以持續(xù)擴展業(yè)務(wù)需求,提供準確、可靠的流量控制功能的需求。
[0004]采用本發(fā)明,整個業(yè)務(wù)流量控制的總體思路是:主備流量控制+本地流量控制+分時令牌桶+接入渠道和接出服務(wù)均可配置,這是整個流量控制的核心思想,這種方法使得變化頻繁的交易流量控制需求也能有較好的實現(xiàn),并且具有較高的準確性和可靠性。

【發(fā)明內(nèi)容】

[0005]本發(fā)明所要解決的技術(shù)問題是在突發(fā)交易量大,業(yè)務(wù)需求變化高,業(yè)務(wù)很難穩(wěn)定的情況下,給出一個流量控制方法,這種方法可以解決交易類業(yè)務(wù)的對流量控制的高可擴展性,高準確性,高可靠性要求,采用這種方法去進行流量控制能夠達到持續(xù)擴展業(yè)務(wù),準確性,可靠性要求高的目的。
[0006]本發(fā)明所述的方法至少包括如下的步驟:
[0007]步驟1:主備流量控制:主備流量控制應(yīng)用的令牌桶數(shù)據(jù)完全一致,業(yè)務(wù)只會使用其中一個流量控制應(yīng)用。當使用中的流量控制應(yīng)用由于某種未知原因無法提供流量控制功能時,自動切換到另外一個流量控制應(yīng)用。
[0008]步驟2:本地流量控制:本地流量控制應(yīng)用部署在接入渠道端,當主備流量控制應(yīng)用均無法提供流量控制功能時,自動切換到本地流量控制應(yīng)用。本地流量控制應(yīng)用的令牌桶需要單獨配置,以應(yīng)對主備流量控制應(yīng)用均無法提供流量控制功能的突發(fā)情況。
[0009]步驟3:分時令牌桶:針對交易類業(yè)務(wù)在不同時間段的交易量不斷變化的特點,分時令牌桶具備不同時間段,采取不同流量控制策略的功能。
[0010]步驟4:接入渠道和接出服務(wù)均可配置:針對交易類業(yè)務(wù)提供的不同服務(wù)和接入渠道的流量要求不一樣的特點,接入渠道和接出服務(wù)均可配置實現(xiàn)了流量控制策略細分到接入渠道和接出服務(wù),既可以針對某一接入渠道或接出服務(wù)單獨配置流量控制策略,又可以把接入渠道和接出服務(wù)組合起來一起配置,并有策略優(yōu)先級保證各個流量控制策略有重合時依然能選出流量控制策略。[0011]步驟5:流量控制流程:流量控制流程分為兩個大步驟:配置流量控制策略,申請和歸還令牌。
[0012]第一步配置流量控制策略,根據(jù)業(yè)務(wù)需求,配置流量控制策略。
[0013](I)支持界面配置及文件配置兩種方式,并可通過參數(shù)設(shè)置決定哪種配置方式生效。
[0014](2)主備流量控制策略和本地流量控制策略相互獨立,以應(yīng)對主備流量控制應(yīng)用均無法提供功能的突發(fā)情況。
[0015](3)為流量控制策略指定針對的接入渠道和接出服務(wù),以實現(xiàn)不同的接入渠道和接出服務(wù)對流量要求不一致的需求,當配置存在重合時,由優(yōu)先級算法決定采用何種配置。也可配置為所有接入渠道和接出服務(wù)使用同樣的流量控制策略。
[0016](4)為流量控制策略指定生效時間段,時間段具體劃分為:年,月,日,時,分。當配置存在重合時,由優(yōu)先級算法決定采用何種配置。
[0017]第二步申請和歸還令牌,當交易到來時,從配置的流量控制策略中選擇與該交易相符的策略進行申請和歸還令牌。
[0018](I)主備流量控制服務(wù)器通過相互探測,決定對方流量控制應(yīng)用是否可以提供流量控制功能,并通知接入渠道。
[0019](2)交易進入接入渠道,查看主備流量控制應(yīng)用是否至少有一個可提供流量控制功能,如果是,則從當前可用的流量控制應(yīng)用上申請令牌,否則,從本地流量控制應(yīng)用申請令牌。
[0020](3)流量控制應(yīng)用收到申請令牌的請求,根據(jù)接入渠道,接出服務(wù),當前時間,選擇流量控制策略,并從該流量控制策略的令牌桶中取令牌。
[0021](4)如果流量控制應(yīng)用從令牌桶中成功取得令牌,則將令牌發(fā)放給接入渠道,交易繼續(xù)進行。否則,組織這筆交易的進行。
[0022](5)交易結(jié)束前,把令牌歸還給所有流量控制應(yīng)用,流量控制應(yīng)用檢查是否分出過該令牌,如果是,則放回令牌桶,否則丟棄該令牌。流量控制應(yīng)用可以設(shè)置令牌超時自動回收時間,以避免令牌歸還過程出現(xiàn)未知錯誤導(dǎo)致令牌數(shù)目減少的問題。
[0023]步驟6:交易類業(yè)務(wù)采用上面描述的方法去實施流量控制,必然可以應(yīng)對突發(fā)性高,可擴展性高等特點,滿足可以持續(xù)擴展業(yè)務(wù),高準確性、高可靠性的需求。
【具體實施方式】
[0024]上述方法的實施辦法如下:
[0025]首先將主備流量控制應(yīng)用部署到服務(wù)器上,它們既可以部署到同一服務(wù)器上,也可以部署到不同服務(wù)器上。將本地流量控制應(yīng)用部署到接入渠道所在的服務(wù)器上。其次根據(jù)流量控制應(yīng)用對外提供的配置策略接口和申請令牌,歸還令牌接口,將接入渠道連接到流量控制應(yīng)用上。然后通過配置策略接口或者文件配置方式配置流量控制策略,并通過在交易到來時調(diào)用申請令牌接口,交易結(jié)束時調(diào)用歸還令牌接口來實現(xiàn)流量控制功能。
[0026]上述技術(shù)方案實施時可以滿足交易類業(yè)務(wù)突發(fā)性高,可擴展性高的需求,流量控制的方法提出了一個高準確度,高可靠度的流量控制方案,而這個方法的實施最終可以持續(xù)擴展業(yè)務(wù)需求,準確可靠地進行流量控制。[0027]最后所應(yīng)說明的是,以上實施例僅用以說明而并非限制本發(fā)明所描述的技術(shù)方案;因此,盡管本說明書參照上述的實施例對本發(fā)明已進行了詳細的說明,但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,仍然可以對本發(fā)明進行修改或者等同地替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當中。
【權(quán)利要求】
1.一種軟件流量控制的方法,其特征在于:該方法至少包括如下的步驟: 步驟1:主備流量控制:主備流量控制應(yīng)用的令牌桶數(shù)據(jù)完全一致,業(yè)務(wù)只會使用其中一個流量控制應(yīng)用。當使用中的流量控制應(yīng)用由于某種未知原因無法提供流量控制功能時,自動切換到另外一個流量控制應(yīng)用。 步驟2:本地流量控制:本地流量控制應(yīng)用部署在接入渠道端,當主備流量控制應(yīng)用均無法提供流量控制功能時,自動切換到本地流量控制應(yīng)用。本地流量控制應(yīng)用的令牌桶需要單獨配置,以應(yīng)對主備流量控制應(yīng)用均無法提供流量控制功能的突發(fā)情況。 步驟3:分時令牌桶:針對交易類業(yè)務(wù)在不同時間段的交易量不斷變化的特點,分時令牌桶具備不同時間段,采取不同流量控制策略的功能。 步驟4:接入渠道和接出服務(wù)均可配置:針對交易類業(yè)務(wù)提供的不同服務(wù)和接入渠道的流量要求不一樣的特點,接入渠道和接出服務(wù)均可配置實現(xiàn)了流量控制策略細分到接入渠道和接出服務(wù),既可以針對某一接入渠道或接出服務(wù)單獨配置流量控制策略,又可以把接入渠道和接出服務(wù)組合起來一起配置,并有策略優(yōu)先級保證各個流量控制策略有重合時依然能選出流量控制策略。 步驟5:流量控制流程:流量控制流程分為兩個大步驟:配置流量控制策略,申請和歸還令牌。 步驟6:交易類業(yè)務(wù)采用上面描述的方法去實施流量控制,必然可以應(yīng)對突發(fā)性高,可擴展性高等特點,滿足可以持續(xù)擴展業(yè)務(wù),高準確性、高可靠性的需求。
【文檔編號】H04L12/819GK103546387SQ201210238073
【公開日】2014年1月29日 申請日期:2012年7月11日 優(yōu)先權(quán)日:2012年7月11日
【發(fā)明者】江川, 馬正修, 徐嘯 申請人:神州數(shù)碼信息系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1