網(wǎng)絡(luò)資源的調(diào)度方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)資源的調(diào)度方法和系統(tǒng)。
【背景技術(shù)】
[0002]面對(duì)當(dāng)前復(fù)雜的網(wǎng)絡(luò)環(huán)境,不同終端在訪問(wèn)網(wǎng)絡(luò)資源時(shí)由于終端與資源節(jié)點(diǎn)的網(wǎng)絡(luò)差異,如果只是簡(jiǎn)單隨機(jī)的訪問(wèn)資源節(jié)點(diǎn),會(huì)導(dǎo)致終端訪問(wèn)資源網(wǎng)絡(luò)不穩(wěn)定,效果不佳。當(dāng)終端訪問(wèn)的資源節(jié)點(diǎn)出現(xiàn)故障或異常時(shí),終端無(wú)法感知,會(huì)導(dǎo)致資源獲取失敗。當(dāng)終端訪問(wèn)的資源節(jié)點(diǎn)的負(fù)載過(guò)高時(shí),終端無(wú)法感知,會(huì)導(dǎo)致資源無(wú)法即時(shí)進(jìn)行響應(yīng),導(dǎo)致資源獲取緩慢或超時(shí)。
[0003]對(duì)于終端訪問(wèn)資源節(jié)點(diǎn)過(guò)程中可能遇到的以上各種問(wèn)題,現(xiàn)有的技術(shù)方案通常是獲取用戶(hù)的IP,通過(guò)IP庫(kù)進(jìn)行匹配獲取IP的運(yùn)營(yíng)商、地域信息與資源節(jié)點(diǎn)的IP進(jìn)行匹配后返回就近的資源節(jié)點(diǎn)IP,但是由于同時(shí)無(wú)法知道各個(gè)資源節(jié)點(diǎn)的服務(wù)器的健康狀態(tài),帶寬情況,有可能負(fù)責(zé)返回節(jié)點(diǎn)IP的負(fù)載均衡服務(wù)器已經(jīng)宕機(jī)或流量已跑高,不能支持更多業(yè)務(wù),造成終端不能及時(shí)訪問(wèn)到網(wǎng)絡(luò)資源。并且,現(xiàn)有的技術(shù)方案只能根據(jù)IP調(diào)度到匹配的地區(qū),對(duì)于沒(méi)有匹配到結(jié)果的,只能進(jìn)行隨機(jī)的調(diào)度或依賴(lài)于客戶(hù)端的主動(dòng)嘗試,同樣存在終端無(wú)法及時(shí)訪問(wèn)到網(wǎng)絡(luò)資源的問(wèn)題。
[0004]針對(duì)現(xiàn)有技術(shù)中終端訪問(wèn)網(wǎng)絡(luò)資源的速度較慢的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)資源的調(diào)度方法和系統(tǒng),以解決現(xiàn)有技術(shù)中終端訪問(wèn)網(wǎng)絡(luò)資源的速度較慢的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種網(wǎng)絡(luò)資源的調(diào)度方法。
[0007]根據(jù)本發(fā)明的網(wǎng)絡(luò)資源的調(diào)度方法包括:發(fā)送訪問(wèn)請(qǐng)求至調(diào)度中心;接收所述調(diào)度中心返回的與所述訪問(wèn)請(qǐng)求相匹配的目標(biāo)調(diào)度域及目標(biāo)接口地址,其中,所述目標(biāo)接口地址為所述目標(biāo)調(diào)度域所屬的調(diào)度子系統(tǒng)的接口地址;發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址,其中,在所述目標(biāo)接口地址接收到所述訪問(wèn)請(qǐng)求的情況下,目標(biāo)調(diào)度子系統(tǒng)按照所述目標(biāo)調(diào)度域的處理方式響應(yīng)所述訪問(wèn)請(qǐng)求,所述目標(biāo)調(diào)度子系統(tǒng)為所述目標(biāo)調(diào)度域所屬的調(diào)度子系統(tǒng);以及接收目標(biāo)調(diào)度子系統(tǒng)響應(yīng)所述訪問(wèn)請(qǐng)求的資源節(jié)點(diǎn)。
[0008]進(jìn)一步地,在發(fā)送訪問(wèn)請(qǐng)求至調(diào)度中心之后,并且在接收所述調(diào)度中心返回的與所述訪問(wèn)請(qǐng)求相匹配的目標(biāo)調(diào)度域及目標(biāo)接口地址之前,所述調(diào)度方法還包括:所述調(diào)度中心獲取所述訪問(wèn)請(qǐng)求中的訪問(wèn)參數(shù);以及所述調(diào)度中心查找與所述訪問(wèn)參數(shù)相匹配的調(diào)度域,得到所述目標(biāo)調(diào)度域,其中,在所述調(diào)度中心上存儲(chǔ)有不同訪問(wèn)參數(shù)及與每個(gè)訪問(wèn)參數(shù)相匹配的調(diào)度域。
[0009]進(jìn)一步地,在發(fā)送訪問(wèn)請(qǐng)求至調(diào)度中心之前,所述調(diào)度方法還包括:接收配置指令;以及按照所述配置指令配置并存儲(chǔ)不同訪問(wèn)參數(shù)及與每個(gè)訪問(wèn)參數(shù)相匹配的調(diào)度域。
[0010]進(jìn)一步地,在發(fā)送訪問(wèn)請(qǐng)求至調(diào)度中心之后,并且在發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址之前,所述調(diào)度方法還包括:接收所述調(diào)度中心返回的有效時(shí)長(zhǎng),在發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址之前,所述調(diào)度方法還包括:判斷所述訪問(wèn)請(qǐng)求的發(fā)送時(shí)間是否在所述有效時(shí)長(zhǎng)范圍內(nèi),其中,在判斷出所述訪問(wèn)請(qǐng)求的發(fā)送時(shí)間在所述有效時(shí)長(zhǎng)范圍內(nèi)的情況下,發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址;在判斷出所述訪問(wèn)請(qǐng)求的發(fā)送時(shí)間不在所述有效時(shí)長(zhǎng)范圍內(nèi)的情況下,重新發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)調(diào)度中心,以獲取新的所述目標(biāo)接口地址。
[0011]進(jìn)一步地,在接收目標(biāo)調(diào)度子系統(tǒng)響應(yīng)所述訪問(wèn)請(qǐng)求的資源節(jié)點(diǎn)之后,所述調(diào)度方法還包括:更新所述調(diào)度中心上存儲(chǔ)的數(shù)據(jù)。
[0012]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種網(wǎng)絡(luò)資源的調(diào)度系統(tǒng)。
[0013]根據(jù)本發(fā)明的網(wǎng)絡(luò)資源的調(diào)度系統(tǒng)包括終端、調(diào)度中心和調(diào)度子系統(tǒng),其中,所述終端包括:第一發(fā)送單元,用于發(fā)送訪問(wèn)請(qǐng)求至所述調(diào)度中心;第一接收單元,用于接收所述調(diào)度中心返回的與所述訪問(wèn)請(qǐng)求相匹配的目標(biāo)調(diào)度域及目標(biāo)接口地址,其中,所述目標(biāo)接口地址為所述目標(biāo)調(diào)度域所屬的調(diào)度子系統(tǒng)的接口地址;第二發(fā)送單元,用于發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址,其中,在所述目標(biāo)接口地址接收到所述訪問(wèn)請(qǐng)求的情況下,目標(biāo)調(diào)度子系統(tǒng)按照所述目標(biāo)調(diào)度域的處理方式響應(yīng)所述訪問(wèn)請(qǐng)求,所述目標(biāo)調(diào)度子系統(tǒng)為所述目標(biāo)調(diào)度域所屬的調(diào)度子系統(tǒng);以及第二接收單元,用于接收目標(biāo)調(diào)度子系統(tǒng)響應(yīng)所述訪問(wèn)請(qǐng)求的資源節(jié)點(diǎn)。
[0014]所述調(diào)度中心包括:獲取單元,用于獲取所述訪問(wèn)請(qǐng)求中的訪問(wèn)參數(shù);以及查找單元,用于查找與所述訪問(wèn)參數(shù)相匹配的調(diào)度域,得到所述目標(biāo)調(diào)度域,其中,在所述調(diào)度中心上存儲(chǔ)有不同訪問(wèn)參數(shù)及與每個(gè)訪問(wèn)參數(shù)相匹配的調(diào)度域。
[0015]進(jìn)一步地,所述調(diào)度中心還包括:第三接收單元,用于接收配置指令;以及處理單元,用于按照所述配置指令配置并存儲(chǔ)不同訪問(wèn)參數(shù)及與每個(gè)訪問(wèn)參數(shù)相匹配的調(diào)度域。
[0016]進(jìn)一步地,所述終端還包括:第四接收單元,用于接收所述調(diào)度中心返回的有效時(shí)長(zhǎng);判斷單元,用于在發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址之前,判斷所述訪問(wèn)請(qǐng)求的發(fā)送時(shí)間是否在所述有效時(shí)長(zhǎng)范圍內(nèi),其中,在判斷出所述訪問(wèn)請(qǐng)求的發(fā)送時(shí)間在所述有效時(shí)長(zhǎng)范圍內(nèi)的情況下,發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址;在判斷出所述訪問(wèn)請(qǐng)求的發(fā)送時(shí)間不在所述有效時(shí)長(zhǎng)范圍內(nèi)的情況下,重新發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)調(diào)度中心,以獲取新的所述目標(biāo)接口地址。
[0017]進(jìn)一步地,所述調(diào)度中心還包括:更新單元,用于更新所述調(diào)度中心上存儲(chǔ)的數(shù)據(jù)。
[0018]根據(jù)發(fā)明實(shí)施例,采用發(fā)送訪問(wèn)請(qǐng)求至調(diào)度中心;接收所述調(diào)度中心返回的與所述訪問(wèn)請(qǐng)求相匹配的目標(biāo)調(diào)度域及目標(biāo)接口地址,其中,所述目標(biāo)接口地址為所述目標(biāo)調(diào)度域所屬的調(diào)度子系統(tǒng)的接口地址;發(fā)送所述訪問(wèn)請(qǐng)求至所述目標(biāo)接口地址,其中,在所述目標(biāo)接口地址接收到所述訪問(wèn)請(qǐng)求的情況下,目標(biāo)調(diào)度子系統(tǒng)按照所述目標(biāo)調(diào)度域的處理方式響應(yīng)所述訪問(wèn)請(qǐng)求,所述目標(biāo)調(diào)度子系統(tǒng)為所述目標(biāo)調(diào)度域所屬的調(diào)度子系統(tǒng);以及接收目標(biāo)調(diào)度子系統(tǒng)響應(yīng)所述訪問(wèn)請(qǐng)求的資源節(jié)點(diǎn)。通過(guò)發(fā)送訪問(wèn)請(qǐng)求至調(diào)度中心,接收調(diào)度中心返回的與訪問(wèn)請(qǐng)求相匹配的調(diào)度域和接口地址,進(jìn)而終端可以直接訪問(wèn)接口地址,得到響應(yīng)訪問(wèn)請(qǐng)求的資源節(jié)點(diǎn),實(shí)現(xiàn)了針對(duì)終端不同業(yè)務(wù)的訪問(wèn)請(qǐng)求,返回符合終端的最優(yōu)的資源節(jié)點(diǎn),解決了現(xiàn)有技術(shù)中終端訪問(wèn)網(wǎng)絡(luò)資源的速度較慢的問(wèn)題,達(dá)到了提高訪問(wèn)速度的效果。
【附圖說(shuō)明】
[0019]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)資源的調(diào)度方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明可選實(shí)施例的網(wǎng)絡(luò)資源的調(diào)度方法的時(shí)序圖;
[0022]圖3是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)資源的調(diào)度系統(tǒng)的示意圖;以及
[0023]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)資源的調(diào)度系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0024]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0025]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了