1.一種請求分發(fā)方法,其特征在于,包括以下步驟:
在接收到客戶端發(fā)送的請求時,獲取與所述客戶端的標(biāo)識對應(yīng)的多個服務(wù)器的映射值;
獲取所述對應(yīng)的多個服務(wù)器中每個服務(wù)器在請求的時間點上的負載指數(shù);
根據(jù)所述每個服務(wù)器的映射值和所述負載指數(shù)生成所述每個服務(wù)器的評分值;
根據(jù)所述評分值從所述對應(yīng)的多個服務(wù)器中選取目標(biāo)服務(wù)器,并將所述請求分發(fā)至所述目標(biāo)服務(wù)器。
2.如權(quán)利要求1所述的請求分發(fā)方法,其特征在于,所述根據(jù)所述評分值從所述對應(yīng)的多個服務(wù)器中選取目標(biāo)服務(wù)器,包括:
將所述每個服務(wù)器的評分值中最大的評分值對應(yīng)的服務(wù)器作為所述目標(biāo)服務(wù)器。
3.如權(quán)利要求1所述的請求分發(fā)方法,其特征在于,所述根據(jù)所述每個服務(wù)器的映射值和所述負載指數(shù)生成所述每個服務(wù)器的評分值,包括:
對所述每個服務(wù)器的映射值和所述負載指數(shù)進行加權(quán)求和處理,以生成所述每個服務(wù)器的評分值。
4.如權(quán)利要求1所述的請求分發(fā)方法,其特征在于,所述獲取與所述客戶端的標(biāo)識對應(yīng)的多個服務(wù)器的映射值,包括:
從日志文件中獲取與所述客戶端的標(biāo)識對應(yīng)的多個服務(wù)器的請求分發(fā)信息;
根據(jù)所述請求的時間點和所述請求分發(fā)信息獲取所述多個服務(wù)器的映射值。
5.如權(quán)利要求4所述的請求分發(fā)方法,其特征在于,所述日志文件通過以下步驟配置:
獲取所述請求的時間點之前的至少一個時間點的請求分發(fā)信息;
根據(jù)所述請求分發(fā)信息配置日志文件,其中,所述請求分發(fā)信息包括:在所述請求的時間點之前的至少一個時間點,以及在所述至少一個時間點中每個時間點上,所述客戶端的請求被轉(zhuǎn)發(fā)至所述每個服務(wù)器的次數(shù)。
6.一種請求分發(fā)裝置,其特征在于,包括:
第一獲取模塊,用于在接收到客戶端發(fā)送的請求時,獲取與所述客戶端的標(biāo)識對應(yīng)的多個服務(wù)器的映射值;
第二獲取模塊,用于獲取所述對應(yīng)的多個服務(wù)器中每個服務(wù)器在請求的時間點上的負載指數(shù);
生成模塊,用于根據(jù)所述每個服務(wù)器的映射值和所述負載指數(shù)生成所述每個服務(wù)器的評分值;
選取模塊,用于根據(jù)所述評分值從所述對應(yīng)的多個服務(wù)器中選取目標(biāo)服務(wù)器,并將所述請求分發(fā)至所述目標(biāo)服務(wù)器。
7.如權(quán)利要求6所述的請求分發(fā)裝置,其特征在于,所述選取模塊具體用于:
將所述每個服務(wù)器的評分值中最大的評分值對應(yīng)的服務(wù)器作為所述目標(biāo)服務(wù)器。
8.如權(quán)利要求6所述的請求分發(fā)裝置,其特征在于,所述生成模塊具體用于:
對所述每個服務(wù)器的映射值和所述負載指數(shù)進行加權(quán)求和處理,以生成所述每個服務(wù)器的評分值。
9.如權(quán)利要求6所述的請求分發(fā)裝置,其特征在于,所述第一獲取模塊包括:
第一獲取子模塊,用于從日志文件中獲取與所述客戶端的標(biāo)識對應(yīng)的多個服務(wù)器的請求分發(fā)信息;
第二獲取子模塊,用于根據(jù)所述請求的時間點和所述請求分發(fā)信息獲取所述多個服務(wù)器的映射值。
10.如權(quán)利要求8所述的請求分發(fā)裝置,其特征在于,所述日志文件通過以下模塊配置:
第三獲取模塊,用于獲取所述請求的時間點之前的至少一個時間點的請求分發(fā)信息;
配置模塊,用于根據(jù)所述請求分發(fā)信息配置日志文件,其中,所述請求分發(fā)信息包括:在所述請求的時間點之前的至少一個時間點,以及在所述至少一個時間點中每個時間點上,所述客戶端的請求被轉(zhuǎn)發(fā)至所述每個服務(wù)器的次數(shù)。