信息處理系統(tǒng)及方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了一種信息處理系統(tǒng)和方法,該系統(tǒng)中負(fù)載均衡服務(wù)器與應(yīng)用服務(wù)器分離,負(fù)載均衡服務(wù)器接收到用戶(hù)的請(qǐng)求報(bào)文后,先通過(guò)路由節(jié)點(diǎn)對(duì)請(qǐng)求報(bào)文進(jìn)行解析,獲得確定應(yīng)用類(lèi)型,然后將確定應(yīng)用類(lèi)型整合至請(qǐng)求報(bào)文,將整合請(qǐng)求報(bào)文再返回至負(fù)載均衡服務(wù)器,以使負(fù)載均衡服務(wù)器依據(jù)整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),然后將整合請(qǐng)求報(bào)文發(fā)送至目的server節(jié)點(diǎn)。由于路由節(jié)點(diǎn)是將整合請(qǐng)求報(bào)文返回至負(fù)載均衡服務(wù)器中,使得負(fù)載均衡服務(wù)器能夠依據(jù)各個(gè)應(yīng)用服務(wù)器中具有相同確定應(yīng)用類(lèi)型的各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),從而實(shí)現(xiàn)了各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載均衡的目的。
【專(zhuān)利說(shuō)明】
信息處理系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體的涉及一種信息處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著技術(shù)的不斷發(fā)展,很多軟件產(chǎn)品的系統(tǒng)都在不斷的升級(jí),系統(tǒng)升級(jí)總會(huì)伴隨著風(fēng)險(xiǎn),例如新舊版本兼容的風(fēng)險(xiǎn),用戶(hù)使用習(xí)慣突然改變導(dǎo)致用戶(hù)流失的風(fēng)險(xiǎn)等等。為了避免這種風(fēng)險(xiǎn)很多產(chǎn)品都采用了灰度發(fā)布的策略。
[0003]灰度發(fā)布策略主要方法包括:將穩(wěn)定代碼和灰度代碼分別發(fā)布到不同的服務(wù)器的server節(jié)點(diǎn)上,每一服務(wù)器配置有APACHE(Apache HTTP Server,阿帕奇)應(yīng)用,某一服務(wù)器接收到請(qǐng)求報(bào)文時(shí),APACHE應(yīng)用會(huì)從請(qǐng)求報(bào)文中提取用于灰度判斷的灰度數(shù)據(jù),依據(jù)灰度數(shù)據(jù)以及預(yù)先設(shè)置的灰度配置信息,確定該請(qǐng)求報(bào)文的應(yīng)用類(lèi)型是否為灰度應(yīng)用類(lèi)型;如果是,則將請(qǐng)求報(bào)文發(fā)送至其所在的服務(wù)器中配置有灰度代碼的server節(jié)點(diǎn),如果不是,則將請(qǐng)求報(bào)文發(fā)送至其所在的服務(wù)器中配置有穩(wěn)定代碼的server節(jié)點(diǎn),其中穩(wěn)定代碼與未升級(jí)版本的軟件代碼對(duì)應(yīng),灰度代碼與升級(jí)版本的軟件代碼對(duì)應(yīng)。
[0004]發(fā)明人在實(shí)現(xiàn)本發(fā)明創(chuàng)造的過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)中APACHE應(yīng)用與多個(gè)server節(jié)點(diǎn)置于同一服務(wù)器中,當(dāng)APACHE應(yīng)用確定出當(dāng)前的請(qǐng)求報(bào)文的應(yīng)用類(lèi)型是灰度應(yīng)用類(lèi)型時(shí),只能將該請(qǐng)求報(bào)文發(fā)送至其所在的服務(wù)器中的一個(gè)server節(jié)點(diǎn)進(jìn)行處理,如果APACHE應(yīng)用所在的服務(wù)器當(dāng)前正在處理的負(fù)載很多,而另一服務(wù)器當(dāng)前正在處理的負(fù)載很少,APACHE應(yīng)用也不能將該請(qǐng)求報(bào)文發(fā)送至另一服務(wù)器,從而導(dǎo)致負(fù)載不均衡。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種信息處理系統(tǒng)和方法,以克服現(xiàn)有技術(shù)中APACHE應(yīng)用與多個(gè)server節(jié)點(diǎn)置于同一服務(wù)器,導(dǎo)致負(fù)載不均衡的問(wèn)題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]—種信息處理系統(tǒng),所述信息處理系統(tǒng)包括:負(fù)載均衡服務(wù)器以及至少一個(gè)應(yīng)用服務(wù)器,每一所述應(yīng)用服務(wù)器包括路由節(jié)點(diǎn)以及server節(jié)點(diǎn);
[0008]負(fù)載均衡服務(wù)器,用于接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的一路由節(jié)點(diǎn),所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù),以及依據(jù)所述路由節(jié)點(diǎn)發(fā)送的整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述整合請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn);
[0009]所述路由節(jié)點(diǎn),用于解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器,所述應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型或穩(wěn)定應(yīng)用類(lèi)型。
[0010]其中,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)server節(jié)點(diǎn)的連接數(shù),以及所述各個(gè)server節(jié)點(diǎn)配置的應(yīng)用類(lèi)型時(shí),所述依據(jù)所述路由節(jié)點(diǎn)發(fā)送的整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn)的負(fù)載均衡服務(wù)器用于:
[0011 ]從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型;依據(jù)所述確定應(yīng)用類(lèi)型,從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間server節(jié)點(diǎn);從所述中間server節(jié)點(diǎn)中確定出具有最小連接數(shù)的目的server節(jié)點(diǎn)。
[0012]其中,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù)時(shí),所述負(fù)載均衡服務(wù)器還用于:
[0013]接收用戶(hù)的請(qǐng)求報(bào)文;從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)中確定具備最小連接數(shù)的目的路由節(jié)點(diǎn);將所述請(qǐng)求報(bào)文發(fā)送至所述目的路由節(jié)點(diǎn)。
[0014]其中,在所述請(qǐng)求報(bào)文包括統(tǒng)一資源定位符URL時(shí),將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中的路由節(jié)點(diǎn)用于:
[0015]將所述確定應(yīng)用類(lèi)型整合至所述統(tǒng)一資源定位符URL。
[0016]一種信息處理方法,應(yīng)用于信息處理系統(tǒng),所述信息處理系統(tǒng)包括負(fù)載均衡服務(wù)器以及至少一個(gè)應(yīng)用服務(wù)器,每一所述應(yīng)用服務(wù)器包括路由節(jié)點(diǎn)以及server節(jié)點(diǎn),所述信息處理方法包括:
[0017]所述負(fù)載均衡服務(wù)器接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的路由節(jié)點(diǎn),所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù);
[0018]所述路由節(jié)點(diǎn)解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器,所述應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型或穩(wěn)定應(yīng)用類(lèi)型;
[0019]所述負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述整合請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn)。
[0020]其中,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)server節(jié)點(diǎn)的連接數(shù),以及所述各個(gè)server節(jié)點(diǎn)配置的應(yīng)用類(lèi)型時(shí),所述負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)當(dāng)前的負(fù)載量確定一目的server節(jié)點(diǎn)包括:
[0021 ]從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型;
[0022]依據(jù)所述確定應(yīng)用類(lèi)型,從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間server節(jié)點(diǎn);
[0023]從所述中間server節(jié)點(diǎn)中確定出具有最小連接數(shù)的目的server節(jié)點(diǎn)。
[0024]其中,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù)時(shí),所述負(fù)載均衡服務(wù)器接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的路由節(jié)點(diǎn)包括:
[0025]接收用戶(hù)的請(qǐng)求報(bào)文;
[0026]從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)中確定具備最小連接數(shù)的目的路由節(jié)點(diǎn);
[0027]將所述請(qǐng)求報(bào)文發(fā)送至所述目的路由節(jié)點(diǎn)。
[0028]其中,在所述請(qǐng)求報(bào)文包括統(tǒng)一資源定位符URL時(shí),所述路由節(jié)點(diǎn)將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中包括:
[0029]將所述確定應(yīng)用類(lèi)型整合至所述統(tǒng)一資源定位符URL。
[0030]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的信息處理系統(tǒng)中,將負(fù)載均衡服務(wù)器與應(yīng)用服務(wù)器分離,負(fù)載均衡服務(wù)器接收到用戶(hù)的請(qǐng)求報(bào)文后,將該請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的一路由節(jié)點(diǎn)。路由節(jié)點(diǎn)解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器,負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn)。由于路由節(jié)點(diǎn)不直接將整合請(qǐng)求報(bào)文發(fā)送至server節(jié)點(diǎn),而是將整合請(qǐng)求報(bào)文返回至負(fù)載均衡服務(wù)器中,使得負(fù)載均衡服務(wù)器能夠依據(jù)各個(gè)應(yīng)用服務(wù)器中具有相同確定應(yīng)用類(lèi)型的各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),從而實(shí)現(xiàn)了各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載均衡的目的。
【附圖說(shuō)明】
[0031]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0032]圖1為本發(fā)明實(shí)施例提供的一種信息處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0033]圖2為本發(fā)明實(shí)施例提供的一種信息處理方法的信令圖;
[0034]圖3為本發(fā)明實(shí)施例提供的一種信息處理方法中在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)server節(jié)點(diǎn)的連接數(shù),以及所述各個(gè)server節(jié)點(diǎn)配置的應(yīng)用類(lèi)型時(shí),所述負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及各個(gè)server節(jié)點(diǎn)當(dāng)前的負(fù)載量確定一目的server節(jié)點(diǎn)的一種實(shí)現(xiàn)方式的方法流程示意圖;
[0035]圖4為本發(fā)明實(shí)施例提供的一種信息處理系統(tǒng)中負(fù)載均衡服務(wù)器與應(yīng)用服務(wù)器之間的交互示意圖。
【具體實(shí)施方式】
[0036]為了引用和清楚起見(jiàn),下文中使用的技術(shù)名詞的說(shuō)明、簡(jiǎn)寫(xiě)或縮寫(xiě)總結(jié)如下:
[0037]URL:Uniform Resoure Locator,統(tǒng)一資源定位器;
[0038]VIP:very important people,貴賓;
[0039]APACHE:Apache HTTP Server,阿帕奇;
[0040]IP: Internet Protocol Address,網(wǎng)際協(xié)議地址。
[0041]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042]請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種信息處理系統(tǒng)的結(jié)構(gòu)示意圖,該信息處理系統(tǒng)包括:負(fù)載均衡服務(wù)器11以及至少一個(gè)應(yīng)用服務(wù)器12,其中,每一應(yīng)用服務(wù)器12包括路由節(jié)點(diǎn)121以及server節(jié)點(diǎn)122。
[0043]圖1中僅示出了一個(gè)負(fù)載均衡服務(wù)器11以及兩個(gè)應(yīng)用服務(wù)器12,每一應(yīng)用服務(wù)器中僅示出了一個(gè)路由節(jié)點(diǎn)121以及server節(jié)點(diǎn)122,但是本發(fā)明實(shí)施例中負(fù)載均衡服務(wù)器
11、應(yīng)用服務(wù)器12、路由節(jié)點(diǎn)121以及server節(jié)點(diǎn)122的個(gè)數(shù)可以為其他值,不受圖1中的限制。
[0044]負(fù)載均衡服務(wù)器11,用于接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的一路由節(jié)點(diǎn),所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù),以及依據(jù)所述路由節(jié)點(diǎn)發(fā)送的整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述整合請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn)。
[0045]所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù)?;叶葦?shù)據(jù)可以包括:用戶(hù)等級(jí)(例如用戶(hù)等級(jí)可以為VIP、金卡、銀卡等等)、用戶(hù)姓名、用戶(hù)賬號(hào)、用戶(hù)性別、用戶(hù)所在的區(qū)域、交易類(lèi)型、URL、IP地址等。
[0046]負(fù)載均衡服務(wù)器11是進(jìn)行負(fù)載分配的服務(wù)器,可以為APACHE應(yīng)用服務(wù)器,也可以為其他能夠?qū)崿F(xiàn)負(fù)載均衡的服務(wù)器。
[0047]負(fù)載均衡服務(wù)器11在接收到用戶(hù)的請(qǐng)求報(bào)文后,可以隨機(jī)發(fā)送至一應(yīng)用服務(wù)器12中的一路由節(jié)點(diǎn);也可以按照順序依次發(fā)送,例如可以為路由節(jié)點(diǎn)設(shè)置編號(hào)標(biāo)識(shí),負(fù)載均衡服務(wù)器11可以依據(jù)編號(hào)標(biāo)識(shí)從低至高或從高至低,將接收到的請(qǐng)求報(bào)文依次發(fā)送至各個(gè)路由節(jié)點(diǎn);在負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù),負(fù)載均衡服務(wù)器11還可以將請(qǐng)求報(bào)文發(fā)送至具有最小連接數(shù)的路由節(jié)點(diǎn)。具體的,負(fù)載均衡服務(wù)器還用于:接收用戶(hù)的請(qǐng)求報(bào)文;從所述所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)中確定具有最小連接數(shù)的目的路由節(jié)點(diǎn);將所述請(qǐng)求報(bào)文發(fā)送至所述目的路由節(jié)點(diǎn)。
[0048]負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù),當(dāng)負(fù)載均衡服務(wù)器發(fā)送給路由節(jié)點(diǎn)一個(gè)請(qǐng)求報(bào)文,則將該路由節(jié)點(diǎn)的連接數(shù)加I,當(dāng)接受到該路由節(jié)點(diǎn)反饋的整合請(qǐng)求報(bào)文后,將該路由節(jié)點(diǎn)的連接數(shù)減I。因此可以依據(jù)連接數(shù)確定出哪個(gè)路由節(jié)點(diǎn)的負(fù)載數(shù)較少,具有最小連接數(shù)的路由節(jié)點(diǎn)即為負(fù)載數(shù)量最少的路由節(jié)點(diǎn)。
[0049]所述至少一個(gè)應(yīng)用服務(wù)器可以是一個(gè)或多個(gè),當(dāng)為多個(gè)時(shí),負(fù)載均衡服務(wù)器可以從多個(gè)應(yīng)用服務(wù)器12中各個(gè)server節(jié)點(diǎn)122確定一目的server節(jié)點(diǎn),而不是只能從一個(gè)應(yīng)用服務(wù)器12中各個(gè)server節(jié)點(diǎn)122確定一目的server節(jié)點(diǎn)。
[0050]server節(jié)點(diǎn)指的是具備服務(wù)器端功能的電腦軟件,以及正在運(yùn)行的服務(wù)器端軟件。每一 s erver節(jié)點(diǎn)配置有代碼,一部分server節(jié)點(diǎn)配置有灰度代碼,一部分server節(jié)點(diǎn)配置有穩(wěn)定代碼。配置有灰度代碼的server節(jié)點(diǎn)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,配置有穩(wěn)定代碼的server節(jié)點(diǎn)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0051]路由節(jié)點(diǎn)121,用于解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器。所述應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型或穩(wěn)定應(yīng)用類(lèi)型。
[0052]每一應(yīng)用服務(wù)器12中可以有一個(gè)或多個(gè)路由節(jié)點(diǎn)12,優(yōu)選的,在一個(gè)應(yīng)用服務(wù)器12中路由節(jié)點(diǎn)121的個(gè)數(shù)可以與server節(jié)點(diǎn)122的個(gè)數(shù)相同,當(dāng)然也可以不同,本發(fā)明實(shí)施例對(duì)此不做具體限制。路由節(jié)點(diǎn)121可以為表格、數(shù)據(jù)庫(kù)、服務(wù)器等,本發(fā)明實(shí)施例并不對(duì)路由節(jié)點(diǎn)的具體表示形式做限定。
[0053]本發(fā)明實(shí)施例提供以下幾種灰度數(shù)據(jù),但本發(fā)明實(shí)施例并不限定于此。
[0054]如果灰度數(shù)據(jù)為用戶(hù)等級(jí),可以設(shè)置用戶(hù)等級(jí)為VIP或者金卡的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)等級(jí)為銀卡的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。路由節(jié)點(diǎn)解析請(qǐng)求報(bào)文,從請(qǐng)求報(bào)文中獲得灰度數(shù)據(jù),如果灰度數(shù)據(jù)為用戶(hù)等級(jí)為VIP或金卡,則確定該用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,如果灰度數(shù)據(jù)為用戶(hù)等級(jí)為銀卡,則確定該用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0055]如果灰度數(shù)據(jù)為用戶(hù)姓名,可以設(shè)置用戶(hù)姓名筆畫(huà)之和大于等于第一預(yù)設(shè)值的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)姓名筆畫(huà)之和小于第一預(yù)設(shè)值的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,第一預(yù)設(shè)值可以依據(jù)實(shí)際情況而定,例如第一預(yù)設(shè)值可以為15、16、17等等。或者可以設(shè)置用戶(hù)姓名中包括預(yù)設(shè)字的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不包括預(yù)設(shè)字的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。預(yù)設(shè)字可以依據(jù)實(shí)際情況而定,例如“熙”字、“王”字等等。還可以設(shè)置用戶(hù)的姓氏為預(yù)設(shè)姓氏的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)的姓氏不為預(yù)設(shè)姓氏的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,預(yù)設(shè)姓氏可以為“王”、“楊”等等。
[0056]如果灰度數(shù)據(jù)為用戶(hù)賬號(hào),可以設(shè)置用戶(hù)賬號(hào)尾號(hào)為預(yù)設(shè)尾號(hào)的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不為預(yù)設(shè)尾號(hào)的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,預(yù)設(shè)尾號(hào)可以依據(jù)實(shí)際情況而定,例如可以為9、8、7等等。還可以設(shè)置用戶(hù)賬號(hào)為第二預(yù)設(shè)值的整數(shù)倍的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)賬號(hào)不為第二預(yù)設(shè)值的整數(shù)倍的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,第二預(yù)設(shè)值可以為2、3、4等等。還可以設(shè)置用戶(hù)賬號(hào)為除以第三預(yù)設(shè)值余第四預(yù)設(shè)值的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,否則為穩(wěn)定應(yīng)用類(lèi)型,第三預(yù)設(shè)值可以為2、3、4、5等等,第四預(yù)設(shè)值可以為1、2、3等等,具體可以依據(jù)實(shí)際情況而定,在此不做具體限定。
[0057]如果灰度數(shù)據(jù)為用戶(hù)性別,可以設(shè)置女性用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,男性用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,當(dāng)然也可以設(shè)置男性用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,女性用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0058]可以理解的是,用戶(hù)在進(jìn)行注冊(cè)時(shí),可以讓用戶(hù)輸入性別或證件信息,可以依據(jù)用戶(hù)輸入的性別或證件信息確定出用戶(hù)的性別,證件信息可以為身份證。
[0059]如果灰度數(shù)據(jù)為用戶(hù)所在的區(qū)域時(shí),可以設(shè)置預(yù)設(shè)區(qū)域的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不在預(yù)設(shè)區(qū)域的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0060]預(yù)設(shè)區(qū)域可以是用戶(hù)在訪問(wèn)網(wǎng)站時(shí),網(wǎng)站定位的用戶(hù)當(dāng)前的所在的區(qū)域;或者用戶(hù)在注冊(cè)時(shí)填寫(xiě)的區(qū)域。預(yù)設(shè)區(qū)域可以為上海、北京,具體的可以依據(jù)實(shí)際情況而定,在此不進(jìn)行限定。
[0061]如果灰度數(shù)據(jù)為交易類(lèi)型時(shí),可以設(shè)置預(yù)設(shè)交易類(lèi)型的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,其他交易類(lèi)型的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。預(yù)設(shè)交易類(lèi)型可以為查詢(xún)余額、存款管理和/或密碼修改等,具體的可以依據(jù)實(shí)際情況而定,本發(fā)明實(shí)施例對(duì)此不做具體限定。交易類(lèi)型可以依據(jù)URL來(lái)判斷,因?yàn)槊恳唤灰最?lèi)型對(duì)應(yīng)的URL不同,可以預(yù)先設(shè)置URL與交易類(lèi)型的對(duì)應(yīng)關(guān)系,依據(jù)該對(duì)應(yīng)關(guān)系確定URL對(duì)應(yīng)的交易類(lèi)型。
[0062]如果灰度數(shù)據(jù)為IP地址,可以設(shè)置屬于預(yù)設(shè)范圍的IP地址對(duì)應(yīng)的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不屬于預(yù)設(shè)范圍的IP地址對(duì)應(yīng)的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0063]灰度數(shù)據(jù)無(wú)論是上述那種,都可以預(yù)先在路由節(jié)點(diǎn)中存儲(chǔ)灰度數(shù)據(jù)與應(yīng)用類(lèi)型的對(duì)應(yīng)關(guān)系,當(dāng)路由節(jié)點(diǎn)從請(qǐng)求報(bào)文中獲得灰度數(shù)據(jù)后,可以依據(jù)該對(duì)應(yīng)關(guān)系獲得該請(qǐng)求報(bào)文的確定應(yīng)用類(lèi)型。
[0064]整合請(qǐng)求報(bào)文是指,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中后的報(bào)文。將確定應(yīng)用類(lèi)型整合至請(qǐng)求報(bào)文中,可以是在請(qǐng)求報(bào)文中增加確定應(yīng)用類(lèi)型的標(biāo)識(shí),例如灰度應(yīng)用類(lèi)型的標(biāo)識(shí)為I,穩(wěn)定應(yīng)用類(lèi)型的標(biāo)識(shí)為O;或者對(duì)請(qǐng)求報(bào)文中的URL進(jìn)行修改,以便將確定應(yīng)用類(lèi)型整合至請(qǐng)求報(bào)文中,即將所述確定應(yīng)用類(lèi)型整合至所述統(tǒng)一資源定位符URL0
[0065]本發(fā)明實(shí)施例提供的信息處理系統(tǒng)中,將負(fù)載均衡服務(wù)器11與應(yīng)用服務(wù)器12分離,負(fù)載均衡服務(wù)器11接收到用戶(hù)的請(qǐng)求報(bào)文后,將該請(qǐng)求報(bào)文發(fā)送至一路由節(jié)點(diǎn)。路由節(jié)點(diǎn)121解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器11,負(fù)載均衡服務(wù)器11依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn)。由于路由節(jié)點(diǎn)121不直接將整合請(qǐng)求報(bào)文發(fā)送至server節(jié)點(diǎn),而是將整合請(qǐng)求報(bào)文返回至負(fù)載均衡服務(wù)器11中,使得負(fù)載均衡服務(wù)器11能夠依據(jù)各個(gè)應(yīng)用服務(wù)器12中具有相同確定應(yīng)用類(lèi)型的各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),從而實(shí)現(xiàn)了各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載均衡的目的。
[0066]本發(fā)明實(shí)施例提供的一種信息處理系統(tǒng)中負(fù)載均衡服務(wù)器確定目的server節(jié)點(diǎn)的方式有多種,本發(fā)明實(shí)施例提供但不限于以下幾種。
[0067]負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的連接數(shù),當(dāng)負(fù)載均衡服務(wù)器給server節(jié)點(diǎn)發(fā)送整合請(qǐng)求報(bào)文后,會(huì)將與server節(jié)點(diǎn)對(duì)應(yīng)的連接數(shù)加I,當(dāng)接收到server節(jié)點(diǎn)反饋的信息后,將與server節(jié)點(diǎn)對(duì)應(yīng)的連接數(shù)減I。從而可以依據(jù)連接數(shù)確定server節(jié)點(diǎn)當(dāng)前的負(fù)載量。此時(shí)負(fù)載信息為連接數(shù)。
[0068]具體的,負(fù)載均衡服務(wù)器可以用于:從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型;依據(jù)所述確定應(yīng)用類(lèi)型,從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間server節(jié)點(diǎn);從所述中間server節(jié)點(diǎn)中確定出具有最小連接數(shù)的目的s erver節(jié)點(diǎn)。
[0069]負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的編號(hào)標(biāo)識(shí),可以依據(jù)收到的用戶(hù)的請(qǐng)求報(bào)文按照編號(hào)標(biāo)識(shí)從高至低或從低至高,依次將各個(gè)請(qǐng)求報(bào)文發(fā)送至相應(yīng)的server節(jié)點(diǎn),這樣也不會(huì)使得各個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)的負(fù)載量負(fù)載不均衡。此時(shí),s erver節(jié)點(diǎn)的負(fù)載信息為節(jié)點(diǎn)的編號(hào)標(biāo)識(shí)。
[0070]具體的,負(fù)載均衡服務(wù)器可以用于:從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型;依據(jù)所述確定應(yīng)用類(lèi)型,從所述各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間server節(jié)點(diǎn);依據(jù)前一次請(qǐng)求報(bào)文發(fā)送的server節(jié)點(diǎn)的編號(hào)標(biāo)識(shí),獲得目的server節(jié)點(diǎn)的編號(hào)標(biāo)識(shí),從而確定出目的server節(jié)點(diǎn)。
[0071]請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的一種信息處理方法的信令圖,該方法應(yīng)用于上述信息處理系統(tǒng)實(shí)施例,信息處理系統(tǒng)包括負(fù)載均衡服務(wù)器以及至少一個(gè)應(yīng)用服務(wù)器,每一所述應(yīng)用服務(wù)器包括路由節(jié)點(diǎn)以及server節(jié)點(diǎn),該信息處理方法包括:
[0072]步驟S201:負(fù)載均衡服務(wù)器11接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的路由節(jié)點(diǎn)。
[0073]所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù)。灰度數(shù)據(jù)可以包括:用戶(hù)等級(jí)(例如用戶(hù)等級(jí)可以為VIP、金卡、銀卡等等)、用戶(hù)姓名、用戶(hù)賬號(hào)、用戶(hù)性別、用戶(hù)所在的區(qū)域、交易類(lèi)型、URL、IP地址等。
[0074]負(fù)載均衡服務(wù)器11是進(jìn)行負(fù)載分配的服務(wù)器,可以為APACHE應(yīng)用服務(wù)器,也可以為其他能夠?qū)崿F(xiàn)負(fù)載均衡的服務(wù)器。
[0075]負(fù)載均衡服務(wù)器11在接收到用戶(hù)的請(qǐng)求報(bào)文后,可以隨機(jī)發(fā)送至一應(yīng)用服務(wù)器12中的一路由節(jié)點(diǎn);也可以按照順序依次發(fā)送,例如可以為路由節(jié)點(diǎn)設(shè)置編號(hào)標(biāo)識(shí),負(fù)載均衡服務(wù)器11可以依據(jù)編號(hào)標(biāo)識(shí)從低至高或從高至低,將接收到的請(qǐng)求報(bào)文依次發(fā)送至各個(gè)路由節(jié)點(diǎn);在負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù),負(fù)載均衡服務(wù)器11還可以將請(qǐng)求報(bào)文發(fā)送至具有最小連接數(shù)的路由節(jié)點(diǎn)。具體的,負(fù)載均衡服務(wù)器還用于:接收用戶(hù)的請(qǐng)求報(bào)文;從所述各個(gè)路由節(jié)點(diǎn)中確定具有最小連接數(shù)的目的路由節(jié)點(diǎn);將所述請(qǐng)求報(bào)文發(fā)送至所述目的路由節(jié)點(diǎn)。
[0076]負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù),當(dāng)負(fù)載均衡服務(wù)器發(fā)送給路由節(jié)點(diǎn)一個(gè)請(qǐng)求報(bào)文,則將該路由節(jié)點(diǎn)的連接數(shù)加I,當(dāng)接受到該路由節(jié)點(diǎn)反饋的整合請(qǐng)求報(bào)文后,將該路由節(jié)點(diǎn)的連接數(shù)減I。因此可以依據(jù)連接數(shù)確定出哪個(gè)路由節(jié)點(diǎn)的負(fù)載數(shù)較少,具有最小連接數(shù)的路由節(jié)點(diǎn)即為負(fù)載數(shù)量最少的路由節(jié)點(diǎn)。
[0077]步驟S202:所述路由節(jié)點(diǎn)121解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中。
[0078]每一應(yīng)用服務(wù)器12中可以有一個(gè)或多個(gè)路由節(jié)點(diǎn)12,優(yōu)選的,在一個(gè)應(yīng)用服務(wù)器12中路由節(jié)點(diǎn)121的個(gè)數(shù)可以與server節(jié)點(diǎn)122的個(gè)數(shù)相同,當(dāng)然也可以不同,本發(fā)明實(shí)施例對(duì)此不做具體限制。路由節(jié)點(diǎn)121可以為表格、數(shù)據(jù)庫(kù)、服務(wù)器等,本發(fā)明實(shí)施例并不對(duì)路由節(jié)點(diǎn)的具體表示形式做限定。
[0079]本發(fā)明實(shí)施例提供以下幾種灰度數(shù)據(jù),但本發(fā)明實(shí)施例并不限定于此。
[0080]如果灰度數(shù)據(jù)為用戶(hù)等級(jí),可以設(shè)置用戶(hù)等級(jí)為VIP或者金卡的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)等級(jí)為銀卡的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。路由節(jié)點(diǎn)解析請(qǐng)求報(bào)文,從請(qǐng)求報(bào)文中獲得灰度數(shù)據(jù),如果灰度數(shù)據(jù)為用戶(hù)等級(jí)為VIP或金卡,則確定該用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,如果灰度數(shù)據(jù)為用戶(hù)等級(jí)為銀卡,則確定該用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0081]如果灰度數(shù)據(jù)為用戶(hù)姓名,可以設(shè)置用戶(hù)姓名筆畫(huà)之和大于等于第一預(yù)設(shè)值的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)姓名筆畫(huà)之和小于第一預(yù)設(shè)值的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,第一預(yù)設(shè)值可以依據(jù)實(shí)際情況而定,例如第一預(yù)設(shè)值可以為15、16、17等等?;蛘呖梢栽O(shè)置用戶(hù)姓名中包括預(yù)設(shè)字的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不包括預(yù)設(shè)字的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。預(yù)設(shè)字可以依據(jù)實(shí)際情況而定,例如“熙”字、“王”字等等。還可以設(shè)置用戶(hù)的姓氏為預(yù)設(shè)姓氏的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)的姓氏不為預(yù)設(shè)姓氏的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,預(yù)設(shè)姓氏可以為“王”、“楊”等等。
[0082]如果灰度數(shù)據(jù)為用戶(hù)賬號(hào),可以設(shè)置用戶(hù)賬號(hào)尾號(hào)為預(yù)設(shè)尾號(hào)的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不為預(yù)設(shè)尾號(hào)的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,預(yù)設(shè)尾號(hào)可以依據(jù)實(shí)際情況而定,例如可以為9、8、7等等。還可以設(shè)置用戶(hù)賬號(hào)為第二預(yù)設(shè)值的整數(shù)倍的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,用戶(hù)賬號(hào)不為第二預(yù)設(shè)值的整數(shù)倍的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,第二預(yù)設(shè)值可以為2、3、4等等。還可以設(shè)置用戶(hù)賬號(hào)為除以第三預(yù)設(shè)值余第四預(yù)設(shè)值的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,否則為穩(wěn)定應(yīng)用類(lèi)型,第三預(yù)設(shè)值可以為2、3、4、5等等,第四預(yù)設(shè)值可以為1、2、3等等,具體可以依據(jù)實(shí)際情況而定,在此不做具體限定。
[0083]如果灰度數(shù)據(jù)為用戶(hù)性別,可以設(shè)置女性用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,男性用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型,當(dāng)然也可以設(shè)置男性用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,女性用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0084]可以理解的是,用戶(hù)在進(jìn)行注冊(cè)時(shí),可以讓用戶(hù)輸入性別或證件信息,可以依據(jù)用戶(hù)輸入的性別或證件信息確定出用戶(hù)的性別,證件信息可以為身份證。
[0085]如果灰度數(shù)據(jù)為用戶(hù)所在的區(qū)域時(shí),可以設(shè)置預(yù)設(shè)區(qū)域的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不在預(yù)設(shè)區(qū)域的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0086]預(yù)設(shè)區(qū)域可以是用戶(hù)在訪問(wèn)網(wǎng)站時(shí),網(wǎng)站定位的用戶(hù)當(dāng)前的所在的區(qū)域;或者用戶(hù)在注冊(cè)時(shí)填寫(xiě)的區(qū)域。預(yù)設(shè)區(qū)域可以為上海、北京,具體的可以依據(jù)實(shí)際情況而定,在此不進(jìn)行限定。
[0087]如果灰度數(shù)據(jù)為交易類(lèi)型時(shí),可以設(shè)置預(yù)設(shè)交易類(lèi)型的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,其他交易類(lèi)型的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。預(yù)設(shè)交易類(lèi)型可以為查詢(xún)余額、存款管理和/或密碼修改等,具體的可以依據(jù)實(shí)際情況而定,本發(fā)明實(shí)施例對(duì)此不做具體限定。交易類(lèi)型可以依據(jù)URL來(lái)判斷,因?yàn)槊恳唤灰最?lèi)型對(duì)應(yīng)的URL不同,可以預(yù)先設(shè)置URL與交易類(lèi)型的對(duì)應(yīng)關(guān)系,依據(jù)該對(duì)應(yīng)關(guān)系確定URL對(duì)應(yīng)的交易類(lèi)型。
[0088]如果灰度數(shù)據(jù)為IP地址,可以設(shè)置屬于預(yù)設(shè)范圍的IP地址對(duì)應(yīng)的用戶(hù)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,不屬于預(yù)設(shè)范圍的IP地址對(duì)應(yīng)的用戶(hù)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0089]灰度數(shù)據(jù)無(wú)論是上述那種,都可以預(yù)先在路由節(jié)點(diǎn)中存儲(chǔ)灰度數(shù)據(jù)與應(yīng)用類(lèi)型的對(duì)應(yīng)關(guān)系,當(dāng)路由節(jié)點(diǎn)從請(qǐng)求報(bào)文中獲得灰度數(shù)據(jù)后,可以依據(jù)該對(duì)應(yīng)關(guān)系獲得該請(qǐng)求報(bào)文的確定應(yīng)用類(lèi)型。
[0090]步驟S203:所述路由節(jié)點(diǎn)121將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器11。
[0091]整合請(qǐng)求報(bào)文是指,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中后的報(bào)文。將確定應(yīng)用類(lèi)型整合至請(qǐng)求報(bào)文中,可以是在請(qǐng)求報(bào)文中增加確定應(yīng)用類(lèi)型的標(biāo)識(shí),例如灰度應(yīng)用類(lèi)型的標(biāo)識(shí)為I,穩(wěn)定應(yīng)用類(lèi)型的標(biāo)識(shí)為O;或者對(duì)請(qǐng)求報(bào)文中的URL進(jìn)行修改,以便將確定應(yīng)用類(lèi)型整合至請(qǐng)求報(bào)文中。
[0092]步驟S204:所述負(fù)載均衡服務(wù)器11依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器的各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn)122。
[0093]所述至少一個(gè)應(yīng)用服務(wù)器可以是一個(gè)或多個(gè),當(dāng)為多個(gè)時(shí),負(fù)載均衡服務(wù)器可以從多個(gè)應(yīng)用服務(wù)器12中各個(gè)server節(jié)點(diǎn)122確定一目的server節(jié)點(diǎn),而不是只能從一個(gè)應(yīng)用服務(wù)器12中各個(gè)server節(jié)點(diǎn)122確定一目的server節(jié)點(diǎn)。
[0094]server節(jié)點(diǎn)指的是具備服務(wù)器端功能的電腦軟件,以及正在運(yùn)行的服務(wù)器端軟件。每一 s erver節(jié)點(diǎn)配置有代碼,一部分server節(jié)點(diǎn)配置有灰度代碼,一部分server節(jié)點(diǎn)配置有穩(wěn)定代碼。配置有灰度代碼的server節(jié)點(diǎn)的應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型,配置有穩(wěn)定代碼的server節(jié)點(diǎn)的應(yīng)用類(lèi)型為穩(wěn)定應(yīng)用類(lèi)型。
[0095]步驟S205:負(fù)載均衡服務(wù)器11將所述整合請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn)122。
[0096]本發(fā)明實(shí)施例提供的信息處理方法中,負(fù)載均衡服務(wù)器與應(yīng)用服務(wù)器分離,負(fù)載均衡服務(wù)器接收到用戶(hù)的請(qǐng)求報(bào)文后,先通過(guò)路由節(jié)點(diǎn)對(duì)請(qǐng)求報(bào)文進(jìn)行解析,獲得確定應(yīng)用類(lèi)型,然后將確定應(yīng)用類(lèi)型整合至請(qǐng)求報(bào)文,將整合請(qǐng)求報(bào)文再返回至負(fù)載均衡服務(wù)器,以使負(fù)載均衡服務(wù)器依據(jù)整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),然后將整合請(qǐng)求報(bào)文發(fā)送至目的server節(jié)點(diǎn)。由于路由節(jié)點(diǎn)不直接將整合請(qǐng)求報(bào)文發(fā)送至server節(jié)點(diǎn),而是將整合請(qǐng)求報(bào)文返回至負(fù)載均衡服務(wù)器中,使得負(fù)載均衡服務(wù)器能夠依據(jù)各個(gè)應(yīng)用服務(wù)器中具有相同確定應(yīng)用類(lèi)型的各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),從而實(shí)現(xiàn)了各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載均衡的目的。
[0097]請(qǐng)參閱圖3,為本發(fā)明實(shí)施例提供的一種信息處理方法中在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)server節(jié)點(diǎn)的連接數(shù),以及所述各個(gè)server節(jié)點(diǎn)配置的應(yīng)用類(lèi)型時(shí),所述負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及各個(gè)server節(jié)點(diǎn)當(dāng)前的負(fù)載量確定一目的server節(jié)點(diǎn)的一種實(shí)現(xiàn)方式的方法流程示意圖,該方法包括:
[0098]步驟S301:從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型。
[0099]步驟S302:依據(jù)所述確定應(yīng)用類(lèi)型,從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間s erver節(jié)點(diǎn)。
[0?00] 步驟S303:從所述中間server節(jié)點(diǎn)中確定出具有最小連接數(shù)的目的server節(jié)點(diǎn)。
[0101]負(fù)載均衡服務(wù)器可以存儲(chǔ)有各個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的連接數(shù),當(dāng)負(fù)載均衡服務(wù)器給server節(jié)點(diǎn)發(fā)送整合請(qǐng)求報(bào)文后,會(huì)將與server節(jié)點(diǎn)對(duì)應(yīng)的連接數(shù)加I,當(dāng)接收到server節(jié)點(diǎn)反饋的信息后,將與server節(jié)點(diǎn)對(duì)應(yīng)的連接數(shù)減I。從而可以依據(jù)連接數(shù)確定server節(jié)點(diǎn)當(dāng)前的負(fù)載量。此時(shí)負(fù)載信息為連接數(shù)。
[0102]為了本領(lǐng)域技術(shù)人員更加理解本發(fā)明實(shí)施例,下面舉一具體例子對(duì)上述信息處理系統(tǒng)和方法中的技術(shù)方案進(jìn)行說(shuō)明。
[0103]請(qǐng)參閱圖4,為本發(fā)明實(shí)施例提供的一種信息處理系統(tǒng)中負(fù)載均衡服務(wù)器與應(yīng)用服務(wù)器之間的交互示意圖。
[0104]如圖4所示,可以有一個(gè)或多個(gè)負(fù)載均衡服務(wù)器11,以中APACHE服務(wù)器為例,圖4中示出3個(gè)APACHE服務(wù)器,分別為APACHE服務(wù)器41、APACHE服務(wù)器42以及APACHE服務(wù)器43??梢杂卸鄠€(gè)應(yīng)用服務(wù)器,每一應(yīng)用服務(wù)器中可以有多個(gè)server節(jié)點(diǎn),對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案來(lái)講,其實(shí)負(fù)載均衡服務(wù)器并不區(qū)分各個(gè)應(yīng)用服務(wù)器,負(fù)載均衡服務(wù)器直接對(duì)各個(gè)應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)和server節(jié)點(diǎn)進(jìn)行信息交互。
[0105]圖4中示出了5個(gè)server節(jié)點(diǎn)121以及5個(gè)路由節(jié)點(diǎn)122,本發(fā)明實(shí)施例并不對(duì)s erver節(jié)點(diǎn)的個(gè)數(shù)以及路由節(jié)點(diǎn)的個(gè)數(shù)進(jìn)行限定。
[0106]圖4中還示出了用戶(hù)44以及路由器45,用戶(hù)44發(fā)送一請(qǐng)求報(bào)文至路由器45,路由器45將請(qǐng)求報(bào)文發(fā)送至一個(gè)APACHE服務(wù)器。
[0107]每一路由節(jié)點(diǎn)中存儲(chǔ)有灰度數(shù)據(jù)與應(yīng)用類(lèi)型的對(duì)應(yīng)關(guān)系。不同應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)中存儲(chǔ)的內(nèi)容相同,當(dāng)灰度數(shù)據(jù)與應(yīng)用類(lèi)型的對(duì)應(yīng)關(guān)系發(fā)生變化時(shí),只需要更新各個(gè)路由節(jié)點(diǎn)中存儲(chǔ)的灰度數(shù)據(jù)與應(yīng)用類(lèi)型的對(duì)應(yīng)關(guān)系即可。
[0108]若當(dāng)前的server節(jié)點(diǎn)的負(fù)載量過(guò)大,或者需要增加灰度應(yīng)用類(lèi)型的server節(jié)點(diǎn)時(shí),可以增加新的server節(jié)點(diǎn),且更新負(fù)載均衡服務(wù)器中存儲(chǔ)的相應(yīng)的信息即可,例如各個(gè)s erver節(jié)點(diǎn)的編號(hào)標(biāo)識(shí),易于擴(kuò)展。
[0109]需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0110]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種信息處理系統(tǒng),其特征在于,所述信息處理系統(tǒng)包括:負(fù)載均衡服務(wù)器以及至少一個(gè)應(yīng)用服務(wù)器,每一所述應(yīng)用服務(wù)器包括路由節(jié)點(diǎn)以及server節(jié)點(diǎn); 負(fù)載均衡服務(wù)器,用于接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的一路由節(jié)點(diǎn),所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù),以及依據(jù)所述路由節(jié)點(diǎn)發(fā)送的整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述整合請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn); 所述路由節(jié)點(diǎn),用于解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器,所述應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型或穩(wěn)定應(yīng)用類(lèi)型。2.根據(jù)權(quán)利要求1所述信息處理系統(tǒng),其特征在于,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)server節(jié)點(diǎn)的連接數(shù),以及所述各個(gè)server節(jié)點(diǎn)配置的應(yīng)用類(lèi)型時(shí),所述依據(jù)所述路由節(jié)點(diǎn)發(fā)送的整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn)的負(fù)載均衡服務(wù)器用于: 從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型;依據(jù)所述確定應(yīng)用類(lèi)型,從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間server節(jié)點(diǎn);從所述中間server節(jié)點(diǎn)中確定出具有最小連接數(shù)的目的server節(jié)點(diǎn)。3.根據(jù)權(quán)利要求1所述信息處理系統(tǒng),其特征在于,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù)時(shí),所述負(fù)載均衡服務(wù)器還用于: 接收用戶(hù)的請(qǐng)求報(bào)文;從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)中確定具備最小連接數(shù)的目的路由節(jié)點(diǎn);將所述請(qǐng)求報(bào)文發(fā)送至所述目的路由節(jié)點(diǎn)。4.根據(jù)權(quán)利要求1所述信息處理系統(tǒng),其特征在于,在所述請(qǐng)求報(bào)文包括統(tǒng)一資源定位符URL時(shí),將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中的路由節(jié)點(diǎn)用于: 將所述確定應(yīng)用類(lèi)型整合至所述統(tǒng)一資源定位符URL。5.—種信息處理方法,其特征在于,應(yīng)用于信息處理系統(tǒng),所述信息處理系統(tǒng)包括負(fù)載均衡服務(wù)器以及至少一個(gè)應(yīng)用服務(wù)器,每一所述應(yīng)用服務(wù)器包括路由節(jié)點(diǎn)以及server節(jié)點(diǎn),所述信息處理方法包括: 所述負(fù)載均衡服務(wù)器接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的路由節(jié)點(diǎn),所述請(qǐng)求報(bào)文包括灰度數(shù)據(jù); 所述路由節(jié)點(diǎn)解析所述請(qǐng)求報(bào)文,獲得所述灰度數(shù)據(jù),依據(jù)所述灰度數(shù)據(jù)判斷所述用戶(hù)的應(yīng)用類(lèi)型,將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中,并將整合請(qǐng)求報(bào)文發(fā)送至所述負(fù)載均衡服務(wù)器,所述應(yīng)用類(lèi)型為灰度應(yīng)用類(lèi)型或穩(wěn)定應(yīng)用類(lèi)型; 所述負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中各個(gè)server節(jié)點(diǎn)的負(fù)載信息確定一目的server節(jié)點(diǎn),將所述整合請(qǐng)求報(bào)文發(fā)送至所述目的server節(jié)點(diǎn)。6.根據(jù)權(quán)利要求5所述信息處理方法,其特征在于,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)server節(jié)點(diǎn)的連接數(shù),以及所述各個(gè)server節(jié)點(diǎn)配置的應(yīng)用類(lèi)型時(shí),所述負(fù)載均衡服務(wù)器依據(jù)所述整合請(qǐng)求報(bào)文中的確定應(yīng)用類(lèi)型以及所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)當(dāng)前的負(fù)載量確定一目的s erver節(jié)點(diǎn)包括: 從所述整合請(qǐng)求報(bào)文中獲取確定應(yīng)用類(lèi)型; 依據(jù)所述確定應(yīng)用類(lèi)型,從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)server節(jié)點(diǎn)中確定出與所述確定應(yīng)用類(lèi)型相同的中間server節(jié)點(diǎn); 從所述中間server節(jié)點(diǎn)中確定出具有最小連接數(shù)的目的server節(jié)點(diǎn)。7.根據(jù)權(quán)利要求5所述信息處理方法,其特征在于,在所述負(fù)載均衡服務(wù)器存儲(chǔ)有各個(gè)路由節(jié)點(diǎn)的連接數(shù)時(shí),所述負(fù)載均衡服務(wù)器接收用戶(hù)的請(qǐng)求報(bào)文,并將所述請(qǐng)求報(bào)文發(fā)送至一應(yīng)用服務(wù)器的路由節(jié)點(diǎn)包括: 接收用戶(hù)的請(qǐng)求報(bào)文; 從所述至少一個(gè)應(yīng)用服務(wù)器中的各個(gè)路由節(jié)點(diǎn)中確定具備最小連接數(shù)的目的路由節(jié)占.V , 將所述請(qǐng)求報(bào)文發(fā)送至所述目的路由節(jié)點(diǎn)。8.根據(jù)權(quán)利要求5所述信息處理方法,其特征在于,在所述請(qǐng)求報(bào)文包括統(tǒng)一資源定位符URL時(shí),所述路由節(jié)點(diǎn)將確定出的確定應(yīng)用類(lèi)型整合至所述請(qǐng)求報(bào)文中包括: 將所述確定應(yīng)用類(lèi)型整合至所述統(tǒng)一資源定位符URL。
【文檔編號(hào)】H04L29/08GK105978976SQ201610318917
【公開(kāi)日】2016年9月28日
【申請(qǐng)日】2016年5月13日
【發(fā)明人】喻才益, 劉暢農(nóng), 鄔大衛(wèi), 劉曉凱, 安衛(wèi)杰, 信懷義, 李川
【申請(qǐng)人】中國(guó)建設(shè)銀行股份有限公司