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

一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng)及方法

文檔序號:7782521閱讀:334來源:國知局
專利名稱:一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信行數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng)及方法。
背景技術(shù)
傳統(tǒng)的業(yè)務(wù)數(shù)據(jù)處理方法是當(dāng)我們進(jìn)行業(yè)務(wù)數(shù)據(jù)處理服務(wù)設(shè)計開發(fā)時,通常一開始只會考慮用單一的服務(wù)來進(jìn)行處理。但是,隨著各種辦公業(yè)務(wù)的持續(xù)增加,使用人數(shù)的持續(xù)增加,在這種情況下,勢必也會產(chǎn)生大量并發(fā)訪問。因此要求業(yè)務(wù)處理服務(wù)必須具備提供大量并發(fā)訪問服務(wù)的能力。這樣,業(yè)務(wù)處理服務(wù)的處理能力和I/O能力已經(jīng)成為提供服務(wù)的瓶頸。如果業(yè)務(wù)的增多導(dǎo)致超出了服務(wù)能承受的范圍,那么其結(jié)果必然是處理系統(tǒng)死機(jī)。

發(fā)明內(nèi)容
本發(fā)明要解決的問題是克服現(xiàn)有技術(shù)的不足而提供一種能增加了服務(wù)處理能力和I/O能力,具備提供大量并發(fā)訪問服務(wù)的能力的業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng)及方法。為解決上述技術(shù)問題,本發(fā)明第一個技術(shù)方案為一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng),包括主控服務(wù)和與主控服務(wù)通信的多個子服務(wù),所述主控服務(wù)將業(yè)務(wù)數(shù)據(jù)分配給對應(yīng)的子服務(wù)進(jìn)行處理,所述子服務(wù)接收主控服務(wù)發(fā)送的業(yè)務(wù)數(shù)據(jù),對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,然后把結(jié)果返回給主控服務(wù)。所述主控服務(wù)時刻監(jiān)聽子服務(wù)是否在工作狀態(tài),如果某個子服務(wù)停止工作,就重新分配業(yè)務(wù)數(shù)據(jù)給子服務(wù)。本發(fā)明第二個技術(shù)方案為一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理方法,包括如下步驟 步驟1、調(diào)用方把業(yè)務(wù)數(shù)據(jù)通過主控服務(wù)的統(tǒng)一接口傳入到主控服務(wù);
步驟2、在主控服務(wù)中對客戶端傳入的業(yè)務(wù)數(shù)據(jù)進(jìn)行MD5( Message Digest Algorithm 信息摘要算法)算法處理,生成一個一定長的大整數(shù);
步驟3、主控服務(wù)根據(jù)生成的大整數(shù),判斷調(diào)用哪個子服務(wù)步驟4、判斷調(diào)用哪個子服務(wù)后,把業(yè)務(wù)數(shù)據(jù)傳入到子服務(wù)當(dāng)中進(jìn)行處理; 步驟5、子服務(wù)對業(yè)務(wù)數(shù)據(jù)處理完成后,把處理結(jié)果返回給主控服務(wù),主控服務(wù)再把結(jié)果返回給調(diào)用方。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果
本發(fā)明的主控服務(wù)和子服務(wù)的分離方式,通過MD5( Message Digest Algorithm信息摘要算法)算法技術(shù),把業(yè)務(wù)數(shù)據(jù)生成大整數(shù),然后根據(jù)生成的大整數(shù)把業(yè)務(wù)數(shù)據(jù)分配給對應(yīng)的子服務(wù)進(jìn)行處理,使得服務(wù)具備增加服務(wù)處理能力和I/O能力,具備提供大量并發(fā)訪問服務(wù)的能力,不會因為業(yè)務(wù)數(shù)據(jù)的增加而超出服務(wù)的承受能力。


圖1為本發(fā)明邏輯分層結(jié)構(gòu)圖。
圖2為本發(fā)明負(fù)載均衡處理方法的流程圖。
具體實施例方式以下結(jié)合實施例及附圖對本發(fā)明進(jìn)行詳細(xì)的描述。如圖1所示,本發(fā)明主要包括兩部分主控服務(wù)和子服務(wù)。主控服務(wù)是統(tǒng)一對外的接口,對于外部提交的業(yè)務(wù)數(shù)據(jù),通過MD5 ( Message Digest Algorithm信息摘要算法)算法,把該業(yè)務(wù)數(shù)據(jù)生成一個大整數(shù),然后根據(jù)生成的大整數(shù)把業(yè)務(wù)數(shù)據(jù)分配給對應(yīng)的子服務(wù)進(jìn)行處理。主控服務(wù)在整個體系結(jié)構(gòu)中的位置處于核心地位,它處于子服務(wù)和調(diào)用端的中間,起到了業(yè)務(wù)數(shù)據(jù)交換中承上啟下的作用,屬于整個體系的子服務(wù)調(diào)度中心。主控服務(wù)還需要時刻監(jiān)聽子服務(wù)是否還在工作,如果某個子服務(wù)停止工作,需要重新分配業(yè)務(wù)數(shù)據(jù)。子服務(wù)子服務(wù)接收主控服務(wù)發(fā)送的業(yè)務(wù)數(shù)據(jù),對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,然后把結(jié)果返回給主控服務(wù)。子服務(wù)必須時刻與主控服務(wù)進(jìn)行通信,讓主控服務(wù)“知道”子服務(wù)還在工作中,可以分配業(yè)務(wù)數(shù)據(jù)給子服務(wù)。圖2,本發(fā)明業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理方法,包括如下步驟 步驟1、調(diào)用方把業(yè)務(wù)數(shù)據(jù)通過主控服務(wù)的統(tǒng)一接口傳入到主控服務(wù);
步驟2、在主控服務(wù)中對客戶端傳入的業(yè)務(wù)數(shù)據(jù)進(jìn)行MD5( Message Digest Algorithm 信息摘要算法)算法處理,生成一個一定長的大整數(shù);
步驟3、主控服務(wù)根據(jù)生成的大整數(shù),判斷調(diào)用哪個子服務(wù)步驟4、判斷調(diào)用哪個子服務(wù)后,把業(yè)務(wù)數(shù)據(jù)傳入到子服務(wù)當(dāng)中進(jìn)行處理; 步驟5、子服務(wù)對業(yè)務(wù)數(shù)據(jù)處理完成后,把處理結(jié)果返回給主控服務(wù),主控服務(wù)再把結(jié)果返回給調(diào)用方。本發(fā)明主控服務(wù)和子服務(wù)的分離方式,使得服務(wù)具備增加服務(wù)處理能力和I/O能力,具備提供大量并發(fā)訪問服務(wù)的能力,不會因為業(yè)務(wù)數(shù)據(jù)的增加而超出服務(wù)的承受能力。通過本發(fā)明的技術(shù)方案,消除應(yīng)用業(yè)務(wù)系統(tǒng)的隱患傳統(tǒng)應(yīng)用過程中存在單臺應(yīng)用服務(wù)器設(shè)備發(fā)生故障時,整個應(yīng)用平臺不能正常工作等問題。而通過本發(fā)明的應(yīng)用,能夠消除此類隱患,使應(yīng)用平臺具有智能判斷和處理的功能,即便某些設(shè)備發(fā)生故障,整個應(yīng)用仍能夠正常運(yùn)行,保證了網(wǎng)站應(yīng)用的高可靠性。提高網(wǎng)站應(yīng)用平臺的處理能力傳統(tǒng)應(yīng)用平臺因采用的是熱備份的方式,同一時刻只有一臺應(yīng)用服務(wù)器工作,而備份設(shè)備不進(jìn)行應(yīng)用處理,使得處理能力無法得到提高。通過本發(fā)明的應(yīng)用,能夠最大化的利用后臺服務(wù)器的資源,使多臺應(yīng)用服務(wù)器在互為備份的情況下還可以同時工作,極大的提高了整個應(yīng)用平臺的處理能力。方便應(yīng)用處理能力的擴(kuò)展傳統(tǒng)應(yīng)用處理能力受限于服務(wù)器的性能,很難根據(jù)應(yīng)用的需求進(jìn)行透明擴(kuò)容,通過本發(fā)明的應(yīng)用,能夠保護(hù)應(yīng)用投入并能夠?qū)崿F(xiàn)按需擴(kuò)展,可以隨著應(yīng)用負(fù)載的需求進(jìn)行按需透明擴(kuò)容,最大化的保證了應(yīng)用平臺的可擴(kuò)展性。降低系統(tǒng)維護(hù)難度和成本作為應(yīng)用服務(wù),需要持續(xù)對應(yīng)用平臺進(jìn)行維護(hù)和管理,對應(yīng)用系統(tǒng)的維護(hù)將極大的增大設(shè)備運(yùn)行風(fēng)險,并對應(yīng)用平臺維護(hù)人員造成極大的壓力。通過本發(fā)明的應(yīng)用,在充分發(fā)揮主控服務(wù)的基礎(chǔ)上,可以按需隨意的增加和減少子服務(wù),在不影響應(yīng)用的基礎(chǔ)上對子服務(wù)進(jìn)行充分全面的維護(hù)和處ii,降低了運(yùn)行風(fēng)險,減小了維護(hù)的難度。
權(quán)利要求
1.一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng),其特征在于包括主控服務(wù)和與主控服務(wù)通信的多個子服務(wù),所述主控服務(wù)將業(yè)務(wù)數(shù)據(jù)分配給對應(yīng)的子服務(wù)進(jìn)行處理,所述子服務(wù)接收主控服務(wù)發(fā)送的業(yè)務(wù)數(shù)據(jù),對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,然后把結(jié)果返回給主控服務(wù)。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng),其特征在于所述主控服務(wù)時刻監(jiān)聽子服務(wù)是否在工作狀態(tài),如果某個子服務(wù)停止工作,就重新分配業(yè)務(wù)數(shù)據(jù)給子服務(wù)。
3.—種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理方法,其特征在于包括如下步驟 步驟1、調(diào)用方把業(yè)務(wù)數(shù)據(jù)通過主控服務(wù)的統(tǒng)一接口傳入到主控服務(wù);步驟2、在主控服務(wù)中對客戶端傳入的業(yè)務(wù)數(shù)據(jù)進(jìn)行MD5( Message Digest Algorithm 信息摘要算法)算法處理,生成一個一定長的大整數(shù);步驟3、主控服務(wù)根據(jù)生成的大整數(shù),判斷調(diào)用哪個子服務(wù)步驟4、判斷調(diào)用哪個子服務(wù)后,把業(yè)務(wù)數(shù)據(jù)傳入到子服務(wù)當(dāng)中進(jìn)行處理; 步驟5、子服務(wù)對業(yè)務(wù)數(shù)據(jù)處理完成后,把處理結(jié)果返回給主控服務(wù),主控服務(wù)再把結(jié)果返回給調(diào)用方。
全文摘要
本發(fā)明涉及一種業(yè)務(wù)數(shù)據(jù)的負(fù)載均衡處理系統(tǒng)及方法,所述處理系統(tǒng)包括主控服務(wù)和與主控服務(wù)通信的多個子服務(wù),所述主控服務(wù)將業(yè)務(wù)數(shù)據(jù)分配給對應(yīng)的子服務(wù)進(jìn)行處理,所述子服務(wù)接收主控服務(wù)發(fā)送的業(yè)務(wù)數(shù)據(jù),對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,然后把結(jié)果返回給主控服務(wù)。本發(fā)明的主控服務(wù)和子服務(wù)的分離方式,通過MD5(MessageDigestAlgorithm信息摘要算法)算法技術(shù),把業(yè)務(wù)數(shù)據(jù)生成大整數(shù),然后根據(jù)生成的大整數(shù)把業(yè)務(wù)數(shù)據(jù)分配給對應(yīng)的子服務(wù)進(jìn)行處理,使得服務(wù)具備增加服務(wù)處理能力和I/O能力,具備提供大量并發(fā)訪問服務(wù)的能力,不會因為業(yè)務(wù)數(shù)據(jù)的增加而超出服務(wù)的承受能力。
文檔編號H04L12/24GK102420708SQ201110423429
公開日2012年4月18日 申請日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者李文杰, 蘇家陽 申請人:廣東高新興通信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1