一種內(nèi)容分發(fā)的方法、設(shè)備和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及一種內(nèi)容分發(fā)的方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]目前,全局服務(wù)器負(fù)載均衡(GSLB,Global Server Load Balance)技術(shù)已經(jīng)得到了廣泛運(yùn)用,但是現(xiàn)有技術(shù)中,GSLB設(shè)備為用戶實(shí)現(xiàn)業(yè)務(wù)而提供的服務(wù)器信息均通過GSLB設(shè)備自身向服務(wù)器進(jìn)行探測而得到的,因此,對于用戶來說,GSLB設(shè)備所提供的所述服務(wù)器對于用戶來說未必是有效的。
【發(fā)明內(nèi)容】
[0003]為了解決上述的技術(shù)問題,本發(fā)明實(shí)施例期望提供一種內(nèi)容分發(fā)的方法、設(shè)備和系統(tǒng),能夠從用戶的角度為用戶提供有效的服務(wù)器。
[0004]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]第一方面,本發(fā)明實(shí)施例提供了一種內(nèi)容分發(fā)的方法,所述方法包括:
[0006]全局服務(wù)器負(fù)載均衡GSLB控制設(shè)備接收客戶機(jī)發(fā)送的請求業(yè)務(wù)的類型信息;
[0007]所述GSLB控制設(shè)備從探測點(diǎn)接收第一狀態(tài)信息;
[0008]所述GSLB控制設(shè)備根據(jù)所述請求業(yè)務(wù)的類型信息以及所述第一狀態(tài)信息為所述客戶機(jī)選擇最佳服務(wù)器;
[0009]所述GSLB控制設(shè)備將所述最佳服務(wù)器信息反饋給所述客戶機(jī)。
[0010]根據(jù)第一種可能的實(shí)現(xiàn)方式,結(jié)合第一方面,所述第一狀態(tài)信息包括所述探測點(diǎn)所轄網(wǎng)絡(luò)區(qū)域內(nèi)服務(wù)器的實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù)。
[0011]根據(jù)第二種可能的實(shí)現(xiàn)方式,結(jié)合第一方面或者第一種可能的實(shí)現(xiàn)方式,所述GSLB控制設(shè)備根據(jù)所述請求業(yè)務(wù)的類型信息以及所述第一狀態(tài)信息為所述客戶機(jī)選擇最佳服務(wù)器,包括:
[0012]所述GSLB控制設(shè)備根據(jù)所述請求業(yè)務(wù)的類型信息篩選得到實(shí)現(xiàn)所述請求業(yè)務(wù)的類型的服務(wù)器;
[0013]所述GSLB控制設(shè)備根據(jù)所述第一狀態(tài)信息按照選取規(guī)則從所述篩選得到的服務(wù)器中選取所述最佳服務(wù)器。
[0014]根據(jù)第三種可能的實(shí)現(xiàn)方式,結(jié)合第一方面,所述GSLB控制設(shè)備從探測點(diǎn)接收第一狀態(tài)信息,包括:
[0015]所述GSLB控制設(shè)備向各探測點(diǎn)發(fā)送狀態(tài)請求消息,并接收所述各探測點(diǎn)根據(jù)所述狀態(tài)請求消息所收集和反饋的所述各探測點(diǎn)自身所轄網(wǎng)絡(luò)區(qū)域內(nèi)服務(wù)器的第一狀態(tài)信息;
[0016]或者,所述GSLB控制設(shè)備周期性地向各探測點(diǎn)發(fā)送狀態(tài)請求消息,并周期性地接收所述各探測點(diǎn)反饋的所述各探測點(diǎn)所轄網(wǎng)絡(luò)區(qū)域內(nèi)服務(wù)器的第一狀態(tài)信息。
[0017]第二方面,本發(fā)明實(shí)施例提供了一種內(nèi)容分發(fā)的方法,所述方法包括:
[0018]探測點(diǎn)向服務(wù)器發(fā)送探測請求;
[0019]所述探測點(diǎn)接收所述服務(wù)器發(fā)送的探測反饋;
[0020]所述探測點(diǎn)向全局服務(wù)器負(fù)載均衡GSLB控制設(shè)備發(fā)送所述服務(wù)器的第一狀態(tài)信肩、O
[0021]根據(jù)第一種可能的實(shí)現(xiàn)方式,結(jié)合第二方面,所述第一狀態(tài)信息包括所述服務(wù)器自身實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù),用于使所述GSLB控制設(shè)備根據(jù)客戶機(jī)的請求業(yè)務(wù)的類型信息以及所述第一狀態(tài)信息為所述客戶機(jī)選擇最佳服務(wù)器。
[0022]根據(jù)第二種可能的實(shí)現(xiàn)方式,結(jié)合第二方面或者第一種可能的實(shí)現(xiàn)方式,所述探測點(diǎn)向服務(wù)器發(fā)送探測請求,包括:
[0023]所述探測點(diǎn)向自身所轄網(wǎng)絡(luò)區(qū)域內(nèi)的服務(wù)器廣播探測消息,所述探測消息用于所述服務(wù)器在接收到所述探測消息后,將所述服務(wù)器自身實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù)進(jìn)行收集;
[0024]或者所述探測點(diǎn)分別向自身所轄網(wǎng)絡(luò)區(qū)域內(nèi)的服務(wù)器發(fā)送探測請求消息,所述探測請求消息用于所述各服務(wù)器在接收到所述探測請求消息后,將所述服務(wù)器自身實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù)進(jìn)行收集。
[0025]第三方面,本發(fā)明實(shí)施例提供了一種全局服務(wù)器負(fù)載均衡GSLB控制設(shè)備,所述設(shè)備包括:
[0026]接收單元、選擇單元和反饋單元,其中,
[0027]所述接收單元用于,接收客戶機(jī)發(fā)送的請求業(yè)務(wù)的類型信息;
[0028]所述接收單元還用于,從探測點(diǎn)接收第一狀態(tài)信息;
[0029]所述選擇單元用于,根據(jù)所述接收單元接收的請求業(yè)務(wù)的類型信息以及第一狀態(tài)信息為所述客戶機(jī)選擇最佳服務(wù)器;
[0030]所述反饋單元用于,將最佳服務(wù)器信息反饋給所述客戶機(jī)。
[0031]根據(jù)第一種可能的實(shí)現(xiàn)方式,結(jié)合第三方面,所述第一狀態(tài)信息包括所述探測點(diǎn)所轄網(wǎng)絡(luò)區(qū)域內(nèi)服務(wù)器的實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù)。
[0032]根據(jù)第二種可能的實(shí)現(xiàn)方式,結(jié)合第三方面或者第一種可能的實(shí)現(xiàn)方式,所述選擇單元包括:篩選模塊和選取模塊,其中,
[0033]所述篩選模塊用于,根據(jù)所述請求業(yè)務(wù)的類型信息篩選得到實(shí)現(xiàn)所述請求業(yè)務(wù)的類型的服務(wù)器;
[0034]所述選取模塊用于,根據(jù)所述第一狀態(tài)信息按照選取規(guī)則從篩選得到的服務(wù)器中選取最佳服務(wù)器。
[0035]第四方面,本發(fā)明實(shí)施例提供了一種探測點(diǎn),所述探測點(diǎn)包括:發(fā)送單元和接收單元,其中,
[0036]所述發(fā)送單元用于,向服務(wù)器發(fā)送探測請求;
[0037]所述接收單元用于,接收所述服務(wù)器發(fā)送的探測反饋;
[0038]所述接收單元還用于,向全局服務(wù)器負(fù)載均衡GSLB控制設(shè)備發(fā)送所述服務(wù)器的第一狀態(tài)信息。
[0039]根據(jù)第一種可能的實(shí)現(xiàn)方式,結(jié)合第四方面,所述第一狀態(tài)信息包括所述服務(wù)器自身實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù),用于使所述GSLB控制設(shè)備根據(jù)客戶機(jī)的請求業(yè)務(wù)的類型信息以及所述第一狀態(tài)信息為所述客戶機(jī)選擇最佳服務(wù)器。
[0040]根據(jù)第二種可能的實(shí)現(xiàn)方式,結(jié)合第四方面或者第一種可能的實(shí)現(xiàn)方式,,所述發(fā)送單元用于:
[0041]向所述探測點(diǎn)自身所轄網(wǎng)絡(luò)區(qū)域內(nèi)的服務(wù)器廣播探測消息,所述探測消息用于所述服務(wù)器在接收到所述探測消息后,將所述服務(wù)器自身實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù)進(jìn)行收集;
[0042]或者分別向所述探測點(diǎn)自身所轄網(wǎng)絡(luò)區(qū)域內(nèi)的服務(wù)器發(fā)送探測請求消息,所述探測請求消息用于所述各服務(wù)器在接收到所述探測請求消息后,將所述服務(wù)器自身實(shí)現(xiàn)業(yè)務(wù)類型以及運(yùn)行狀態(tài)或參數(shù)進(jìn)行收集。
[0043]第五方面,本發(fā)明實(shí)施例提供了一種內(nèi)容分發(fā)的系統(tǒng),所述系統(tǒng)包括:全局服務(wù)器負(fù)載均衡GSLB控制設(shè)備、探測點(diǎn)、服務(wù)器和客戶機(jī),其中,
[0044]所述GSLB控制設(shè)備用于,接收所述客戶機(jī)發(fā)送的請求業(yè)務(wù)的類型信息;
[0045]以及從探測點(diǎn)接收第一狀態(tài)信息;
[0046]以及根據(jù)所述請求業(yè)務(wù)的類型信息和所述第一狀態(tài)信息為所述客戶機(jī)選擇最佳服務(wù)器;
[0047]以及將所述最佳服務(wù)器信息反饋給所述客戶機(jī);
[0048]所述探測點(diǎn)用于,向所述服務(wù)器發(fā)送探測請求;
[0049]以及接收所述服務(wù)器發(fā)送的探測反饋;
[0050]本發(fā)明實(shí)施例提供了一種內(nèi)容分發(fā)的方法、設(shè)備和系統(tǒng),通過GSLB控制設(shè)備根據(jù)各網(wǎng)絡(luò)區(qū)域的探測點(diǎn)反饋的服務(wù)器的第一狀態(tài)信息來選擇最佳服務(wù)器,從而能夠從用戶的角度為用戶提供有效的服務(wù)器。
【附圖說明】
[0051]圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用場景示意圖;
[0052]圖2為本發(fā)明實(shí)施例提供的一種內(nèi)容分發(fā)的方法流程示意圖;
[0053]圖3為本發(fā)明實(shí)施例提供的一種GSLB控制設(shè)備為客戶機(jī)選擇最佳服務(wù)器的流程不意圖;
[0054]圖4為本發(fā)明實(shí)施例提供的另一種內(nèi)容分發(fā)的方法流程示意圖;
[0055]圖5為本發(fā)明實(shí)施例提供的一種內(nèi)容分發(fā)的方法詳細(xì)流程示意圖;
[0056]圖6為本發(fā)明實(shí)施例提供的一種GSLB控制設(shè)備的結(jié)構(gòu)示意圖;
[0057]圖7為本發(fā)明實(shí)施例提供的另一種GSLB控制設(shè)備的結(jié)構(gòu)示意圖;
當(dāng)前第1頁
1 
2 
3 
4