国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      服務(wù)器負(fù)載均衡方法和裝置制造方法

      文檔序號:7819982閱讀:331來源:國知局
      服務(wù)器負(fù)載均衡方法和裝置制造方法
      【專利摘要】本發(fā)明公開了一種服務(wù)器負(fù)載均衡方法和裝置。該方法包括:檢測第一路由條目通訊是否正常;如果檢測出第一路由條目通訊正常,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器;如果檢測出第一路由條目通訊障礙,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。通過本發(fā)明,解決了當(dāng)一套負(fù)載均衡服務(wù)器宕機(jī)時,與之對應(yīng)的網(wǎng)頁服務(wù)器不能正常工作的問題。
      【專利說明】服務(wù)器負(fù)載均衡方法和裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種服務(wù)器負(fù)載均衡方法和裝置。

      【背景技術(shù)】
      [0002]在客戶端訪問域名A時,需要先獲得域名A綁定的主機(jī)服務(wù)器IP。首先,客戶端發(fā)請求給遞歸服務(wù)器(即:地方寬帶運營商服務(wù)器),遞歸服務(wù)器發(fā)請求給解析服務(wù)器,解析服務(wù)器將域名設(shè)置的所有輪詢主機(jī)服務(wù)器IP返回給遞歸服務(wù)器,遞歸服務(wù)器將這些IP再返回給客戶端。客戶端的瀏覽器會隨機(jī)對其中的一個IP進(jìn)行訪問?,F(xiàn)有技術(shù)中,在linux虛擬服務(wù)器(linux virtual server簡稱:1 vs)負(fù)載均衡網(wǎng)絡(luò)地址轉(zhuǎn)換(Network AddressTranslat1n,簡稱:nat)模式下,lvs負(fù)載均衡服務(wù)器A只能將客戶端發(fā)出的請求轉(zhuǎn)發(fā)給網(wǎng)頁服務(wù)器1或者2,lvs負(fù)載均衡服務(wù)器B只能將客戶端發(fā)出的請求轉(zhuǎn)發(fā)給網(wǎng)頁服務(wù)器3或者4。也就是一臺網(wǎng)頁服務(wù)器只能對應(yīng)一臺lvs服務(wù)器負(fù)載均衡服務(wù)器,而一臺lvs負(fù)載均衡服務(wù)器可以對應(yīng)多臺網(wǎng)頁服務(wù)器。因此在這種情況下,當(dāng)有一套負(fù)載均衡宕機(jī)的時候,只有一半后端主機(jī)工作,另一半則不能工作。例如,當(dāng)lvs負(fù)載均衡服務(wù)器A出現(xiàn)了故障,那么所有的客戶端發(fā)出的請求會由lvs負(fù)載均衡B轉(zhuǎn)發(fā)給網(wǎng)頁服務(wù)器3或者4,而網(wǎng)頁服務(wù)器1和2則不能工作。
      [0003]針對現(xiàn)有技術(shù)中的當(dāng)一套負(fù)載均衡服務(wù)器宕機(jī)時,與之對應(yīng)的網(wǎng)頁服務(wù)器不能正常工作的問題,目前尚未提出有效的解決方案。


      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的主要目的在于提供一種服務(wù)器負(fù)載均衡方法和裝置,以解決當(dāng)一套負(fù)載均衡服務(wù)器宕機(jī)時,與之對應(yīng)的網(wǎng)頁服務(wù)器不能正常工作的問題。
      [0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種服務(wù)器負(fù)載均衡方法。根據(jù)本發(fā)明的服務(wù)器負(fù)載均衡方法包括:服務(wù)器負(fù)載均衡方法用于多個網(wǎng)頁服務(wù)器的負(fù)載均衡,在每個網(wǎng)頁服務(wù)器與負(fù)載均衡服務(wù)器之間設(shè)置有多個路由條目,負(fù)載均衡服務(wù)器包括第一負(fù)載均衡服務(wù)器和第二負(fù)載均衡服務(wù)器,多個路由條目包括第一路由條目和第二路由條目,第一路由條目為每個網(wǎng)頁服務(wù)器和第一負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,第二路由條目為每個網(wǎng)頁服務(wù)器和第二負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑;檢測第一路由條目通訊是否正常;如果檢測出第一路由條目通訊正常,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器;以及如果檢測出第一路由條目通訊障礙,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。
      [0006]進(jìn)一步地,檢測第一路由條目通訊是否正常包括:發(fā)送檢測信息;檢測在預(yù)設(shè)時間內(nèi)是否接收到經(jīng)由第一路由條目反饋的信息;如果接收到經(jīng)由第一路由條目反饋的信息,檢測出第一路由條目通訊正常;以及如果未接收經(jīng)由第一路由條目反饋的信息,檢測出第一路由條目通訊故障。
      [0007]進(jìn)一步地,在網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟第一端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第一端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟第二端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第二端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出第一路由條目通訊正常之后,在通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器之前,該方法還包括:開啟第一端口同時關(guān)閉第二端口。
      [0008]進(jìn)一步地,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器包括:檢測第一端口是否開啟;以及在檢測出第一端口為開啟的情況下,通過第一路由條目轉(zhuǎn)發(fā)信息至第一負(fù)載均衡服務(wù)器。
      [0009]進(jìn)一步地,在網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟第一端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第一端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟第二端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第二端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出第一路由條目通訊出現(xiàn)障礙之后,在通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器之前,該方法還包括:關(guān)閉第一端口同時開啟第二端口。
      [0010]進(jìn)一步地,第一路由條目具有預(yù)設(shè)的第一路徑第一優(yōu)先級和第一路徑第二優(yōu)先級,第一路徑第一優(yōu)先級表示執(zhí)行網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送消息的優(yōu)先級,第二路由條目具有第二路徑第一優(yōu)先級,第二路徑第一優(yōu)先級表示經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送消息的優(yōu)先級,第二路徑第一優(yōu)先級低于第一路徑第一優(yōu)先級,如果檢測出第一路由條目通訊障礙,通過第二路由條目發(fā)送信息至第二負(fù)載均衡服務(wù)器包括:將第一路徑第一優(yōu)先級更改為第一路徑第二優(yōu)先級,其中,第一路徑第二優(yōu)先級低于第二路徑第一優(yōu)先級;判斷第二路由條目是否為多個路由條目中優(yōu)先級最高的路由條目;以及在判斷出第二路由條目為多個路由條目中優(yōu)先級最高的路由條目的情況下,第二負(fù)載均衡服務(wù)器接收第二路由條目轉(zhuǎn)發(fā)的信息。
      [0011]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器負(fù)載均衡裝置。服務(wù)器負(fù)載均衡裝置用于多個網(wǎng)頁服務(wù)器的負(fù)載均衡,在每個網(wǎng)頁服務(wù)器與負(fù)載均衡服務(wù)器之間設(shè)置有多個路由條目,負(fù)載均衡服務(wù)器包括第一負(fù)載均衡服務(wù)器和第二負(fù)載均衡服務(wù)器,多個路由條目包括第一路由條目和第二路由條目,第一路由條目為每個網(wǎng)頁服務(wù)器和第一負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,第二路由條目為每個網(wǎng)頁服務(wù)器和第二負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,根據(jù)本發(fā)明的服務(wù)器負(fù)載均衡裝置包括:檢測單元,用于檢測第一路由條目通訊是否正常;第一發(fā)送單元,用于在檢測出第一路由條目通訊正常的情況下,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器;以及第二發(fā)送單元,用于在檢測出第一路由條目通訊障礙的情況下,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。
      [0012]進(jìn)一步地,檢測單元包括:第二發(fā)送模塊,用于發(fā)送檢測信息;第一檢測模塊,用于檢測在預(yù)設(shè)時間內(nèi)是否接收到經(jīng)由第一路由條目反饋的信息;第二檢測模塊,用于在接收到經(jīng)由第一路由條目反饋的信息的情況下,檢測出第一路由條目通訊正常;以及第三檢測模塊,用于在如果未接收經(jīng)由第一路由條目反饋的信息的情況下,檢測出第一路由條目通訊故障。
      [0013]進(jìn)一步地,在網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟第一端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第一端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟第二端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第二端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出第一路由條目通訊正常之后,在通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器之前,該裝置還包括:配置模塊,用于開啟第一端口同時關(guān)閉第二端口。
      [0014]進(jìn)一步地,第一發(fā)送單元包括:第四檢測模塊,用于檢測第一端口是否開啟;以及發(fā)送模塊,用于在檢測出第一端口為開啟的情況下,通過第一路由條目轉(zhuǎn)發(fā)信息至第一負(fù)載均衡服務(wù)器。
      [0015]通過本發(fā)明,采用包括以下步驟的方法:檢測第一路由條目通訊是否正常;如果檢測出第一路由條目通訊正常,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器;如果檢測出第一路由條目通訊障礙,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。通過本發(fā)明中檢測第一路由條目通訊是否正常,確定出通過通訊正常的路由條目,將網(wǎng)頁服務(wù)器中信息經(jīng)由通訊正常的路由條目發(fā)送至相應(yīng)的負(fù)載均衡服務(wù)器,解決了當(dāng)一套負(fù)載均衡服務(wù)器宕機(jī)時,與之對應(yīng)的網(wǎng)頁服務(wù)器不能正常工作的問題。

      【專利附圖】

      【附圖說明】
      [0016]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
      [0017]圖1是根據(jù)本發(fā)明的服務(wù)器負(fù)載均衡方法的流程圖;
      [0018]圖2是客戶端訪問網(wǎng)頁服務(wù)器的示意圖;以及
      [0019]圖3是根據(jù)本發(fā)明的服務(wù)器負(fù)載均衡裝置的示意圖。

      【具體實施方式】
      [0020]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
      [0021]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分的實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
      [0022]需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請的實施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
      [0023]圖1是根據(jù)本發(fā)明的服務(wù)器負(fù)載均衡方法的流程圖。如圖1所示,該方法包括如下的步驟S101至步驟S105:
      [0024]步驟S101,檢測第一路由條目通訊是否正常。
      [0025]網(wǎng)頁服務(wù)器為多個網(wǎng)頁服務(wù)器,在每個網(wǎng)頁服務(wù)器與負(fù)載均衡服務(wù)器之間設(shè)置有多個路由條目,負(fù)載均衡服務(wù)器包括第一負(fù)載均衡服務(wù)器和第二負(fù)載均衡服務(wù)器,多個路由條目包括第一路由條目和第二路由條目,第一路由條目為每個網(wǎng)頁服務(wù)器和第一負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,第二路由條目為每個網(wǎng)頁服務(wù)器和第二負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑。
      [0026]檢測第一網(wǎng)頁服務(wù)器向第一負(fù)載均衡服務(wù)器發(fā)送信息的第一路由條目通訊是否正常。
      [0027]具體地,第一網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送檢測信息;檢測在預(yù)設(shè)時間內(nèi)第一網(wǎng)頁服務(wù)器是否接收到經(jīng)由第一路由條目反饋的信息;如果接收到經(jīng)由第一路由條目反饋的信息,檢測出第一路由條目通訊正常;如果未接收經(jīng)由第一路由條目反饋的信息,檢測出第一路由條目通訊故障。
      [0028]步驟S102,如果檢測出第一路由條目通訊正常,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器。
      [0029]在網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟第一端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第一端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟第二端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第二端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出第一路由條目通訊正常之后,在通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器之前,開啟第一端口同時關(guān)閉第二端口。
      [0030]例如,在網(wǎng)頁服務(wù)器上配置不同的默認(rèn)路由:路由A,默認(rèn)將所有網(wǎng)絡(luò)數(shù)據(jù)發(fā)往lvs負(fù)載均衡服務(wù)器A ;路由B,默認(rèn)將所有網(wǎng)絡(luò)數(shù)據(jù)發(fā)往lvs負(fù)載均衡服務(wù)器B ;在網(wǎng)頁服務(wù)器上面配置路由A的Metrec值為1,路由B的Metrec值為500,默認(rèn)所有數(shù)據(jù)包都會由路由A轉(zhuǎn)發(fā)。
      [0031]需要說明的是,lvs負(fù)載均衡服務(wù)器A,即相當(dāng)于上述第一負(fù)載均衡服務(wù)器,lvs負(fù)載均衡服務(wù)器B,即相當(dāng)于上述第二負(fù)載均衡服務(wù)器。
      [0032]開啟http協(xié)議的被檢測模塊,在網(wǎng)頁服務(wù)器上面通過http協(xié)議創(chuàng)建被檢測端口9001和9002,并提供一個靜態(tài)資源http://網(wǎng)頁服務(wù)器1/heartbeat/heartbert.gif用來被檢測。lvs負(fù)載均衡服務(wù)器A檢測9001端口 ;lvs負(fù)載均衡服務(wù)器B檢測9002端口。具體地,以lvs負(fù)載均衡服務(wù)器A檢測端口 9001為例,由網(wǎng)頁服務(wù)器上面通過http協(xié)議創(chuàng)建的端口和相應(yīng)的IP地址組成訪問路徑(或稱為根目錄),lvs負(fù)載均衡服務(wù)器根據(jù)該訪問路徑對靜態(tài)資源http://網(wǎng)頁服務(wù)器1/heartbeat/heartbert.gif進(jìn)行訪問,如果訪問靜態(tài)資源http://網(wǎng)頁服務(wù)器1/heartbeat/heartbert.gif成功,貝U說明端口 9001已經(jīng)開啟,如果訪問靜態(tài)資源http://網(wǎng)頁服務(wù)器1/heartbeat/heartbert.gif失敗,則說明端口9001關(guān)閉。
      [0033]通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器包括:檢測第一端口是否開啟;在檢測出第一端口為開啟的情況下,通過第一路由條目轉(zhuǎn)發(fā)信息至第一負(fù)載均衡服務(wù)器。
      [0034]如上述例子,通過traceroute方式檢測路由A,如果路由A檢測結(jié)果為可以正常通訊,那么當(dāng)前路由A的metrec值不變,9001端口已經(jīng)開啟的情況下,網(wǎng)頁服務(wù)器經(jīng)由路由A向lvs負(fù)載均衡服務(wù)器A發(fā)送信息。
      [0035]步驟S103,如果檢測出第一路由條目通訊障礙,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。
      [0036]在網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟第一端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第一端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟第二端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第二端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出第一路由條目通訊出現(xiàn)障礙之后,在通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器之前,關(guān)閉第一端口同時開啟第二端口。第一路由條目具有預(yù)設(shè)的第一路徑第一優(yōu)先級和第一路徑第二優(yōu)先級,第一路徑第一優(yōu)先級表示執(zhí)行網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送消息的優(yōu)先級,第二路由條目具有第二路徑第一優(yōu)先級,第二路徑第一優(yōu)先級表示經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送消息的優(yōu)先級,第二路徑第一優(yōu)先級低于第一路徑第一優(yōu)先級,如果檢測出第一路由條目通訊障礙,通過第二路由條目發(fā)送信息至第二負(fù)載均衡服務(wù)器包括:將第一路徑第一優(yōu)先級更改為第一路徑第二優(yōu)先級,其中,第一路徑第二優(yōu)先級低于第二路徑第一優(yōu)先級;判斷第二路由條目是否為多個路由條目中優(yōu)先級最高的路由條目;在判斷出第二路由條目為多個路由條目中優(yōu)先級最高的路由條目的情況下,第二負(fù)載均衡服務(wù)器接收第二路由條目轉(zhuǎn)發(fā)的信息。
      [0037]例如,在網(wǎng)頁服務(wù)器上配置不同的默認(rèn)路由:路由A,默認(rèn)將所有網(wǎng)絡(luò)數(shù)據(jù)發(fā)往lvs負(fù)載均衡服務(wù)器A ;路由B,默認(rèn)將所有網(wǎng)絡(luò)數(shù)據(jù)發(fā)往lvs負(fù)載均衡服務(wù)器B ;需要說明的是,lvs負(fù)載均衡服務(wù)器A,即相當(dāng)于上述第一負(fù)載均衡服務(wù)器,lvs負(fù)載均衡服務(wù)器B,即相當(dāng)于上述第二負(fù)載均衡服務(wù)器。在網(wǎng)頁服務(wù)器上面配置路由A的Metrec值為1,路由B的Metrec值為500,默認(rèn)所有數(shù)據(jù)包都會由路由A轉(zhuǎn)發(fā)。需要說明的是,路由A的Metrec值1即相當(dāng)于第一路徑第一優(yōu)先級,路由B的Metrec值500即相當(dāng)于第二路徑第一優(yōu)先級。
      [0038]通過traceroute方式檢測路由A,如果路由A檢測結(jié)果為不能正常通訊,那么路由A的metrec值更改為1000,即路由A的Metrec值1000相當(dāng)于第一路徑第二優(yōu)先級,又由于路由A的metrec值1000大于路由B的metrec值500,即第一路徑第二優(yōu)先級低于第二路徑第一優(yōu)先級。那么所有數(shù)據(jù)包信息都會有路由B轉(zhuǎn)發(fā)至lvs負(fù)載均衡服務(wù)器B。
      [0039]圖2是客戶端訪問網(wǎng)頁服務(wù)器示意圖。如圖2所示,客戶機(jī)200訪問域名A時,需要獲得域名A綁定的主機(jī)服務(wù)器IP。流程如下:首先,客戶機(jī)200發(fā)送請求指令給遞歸服務(wù)器100 (即:地方寬帶運營商服務(wù)器),遞歸服務(wù)器100發(fā)請求給解析服務(wù)器;然后,解析服務(wù)器將域名設(shè)置的所有輪詢主機(jī)服務(wù)器IP返回給遞歸服務(wù)器100,遞歸服務(wù)器100將這些IP再返回給客戶機(jī)200,最后,客戶機(jī)200的瀏覽器會隨機(jī)訪問其中的一個IP進(jìn)行訪問網(wǎng)頁服務(wù)器。
      [0040]在lvs負(fù)載均衡nat模式下,lvs負(fù)載均衡服務(wù)器300只能將請求指令轉(zhuǎn)發(fā)給網(wǎng)頁服務(wù)器400或者401,lvs負(fù)載均衡服務(wù)器301只能將請求指令轉(zhuǎn)發(fā)給網(wǎng)頁服務(wù)器402或者403。也就是,一臺網(wǎng)頁服務(wù)器只能對應(yīng)一臺Ivs負(fù)載均衡服務(wù)器,而一臺Ivs負(fù)載均衡服務(wù)器可以對應(yīng)多臺網(wǎng)頁服務(wù)器。通過本發(fā)明中檢測網(wǎng)頁服務(wù)器上路由條目是否通訊正常,在通信正常的情況下網(wǎng)頁服務(wù)器經(jīng)由該路由條目向該路由條目對應(yīng)的負(fù)載服務(wù)器發(fā)送信息,在檢測出該路由條目通訊障礙時,網(wǎng)頁服務(wù)器經(jīng)由另一條路由條目向該另一條路由條目對應(yīng)的負(fù)載均衡服務(wù)器發(fā)送信息,實現(xiàn)了 Ivs負(fù)載均衡服務(wù)器300或301,其中一臺負(fù)載均衡服務(wù)器出現(xiàn)問題時,網(wǎng)頁服務(wù)器400、401、402和403都可以正常工作。
      [0041]本發(fā)明實施例提供的服務(wù)器負(fù)載均衡方法,通過檢測第一路由條目通訊是否正常;如果檢測出第一路由條目通訊正常,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器;如果檢測出第一路由條目通訊障礙,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。通過本發(fā)明,解決了當(dāng)一套負(fù)載均衡服務(wù)器宕機(jī)時,與之對應(yīng)的網(wǎng)頁服務(wù)器不能正常工作的問題。實現(xiàn)了當(dāng)任一套負(fù)載均衡服務(wù)器出現(xiàn)問題時,與之對應(yīng)的網(wǎng)頁服務(wù)器都能正常工作。
      [0042]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
      [0043]本發(fā)明實施例還提供了一種服務(wù)器負(fù)載均衡裝置,需要說明的是,本發(fā)明實施例的服務(wù)器負(fù)載均衡裝置可以用于執(zhí)行本發(fā)明實施例所提供的用于服務(wù)器負(fù)載均衡方法。以下對本發(fā)明實施例提供的服務(wù)器負(fù)載均衡裝置進(jìn)行介紹。
      [0044]圖3是根據(jù)本發(fā)明的服務(wù)器負(fù)載均衡裝置的示意圖。如圖3所示,該裝置包括:檢測單元10、第一發(fā)送單元20和第二發(fā)送單元30。
      [0045]其中,服務(wù)器負(fù)載均衡裝置用于多個網(wǎng)頁服務(wù)器的負(fù)載均衡,在每個網(wǎng)頁服務(wù)器與負(fù)載均衡服務(wù)器之間設(shè)置有多個路由條目,負(fù)載均衡服務(wù)器包括第一負(fù)載均衡服務(wù)器和第二負(fù)載均衡服務(wù)器,多個路由條目包括第一路由條目和第二路由條目,第一路由條目為每個網(wǎng)頁服務(wù)器和第一負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,第二路由條目為每個網(wǎng)頁服務(wù)器和第二負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑。
      [0046]檢測單元10,用于檢測第一路由條目通訊是否正常。
      [0047]優(yōu)選地,在本發(fā)明實施例提供的服務(wù)器負(fù)載均衡裝置中,檢測單元包括:第二發(fā)送模塊,用于發(fā)送檢測信息;第一檢測模塊,用于檢測在預(yù)設(shè)時間內(nèi)是否接收到經(jīng)由第一路由條目反饋的信息;第二檢測模塊,用于在接收到經(jīng)由第一路由條目反饋的信息的情況下,檢測出第一路由條目通訊正常;以及第三檢測模塊,用于在如果未接收經(jīng)由第一路由條目反饋的信息的情況下,檢測出第一路由條目通訊故障。
      [0048]第一發(fā)送單元20,用于在檢測出第一路由條目通訊正常的情況下,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器。
      [0049]在網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟第一端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第一端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第一路由條目向第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟第二端口表示允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉第二端口表示不允許網(wǎng)頁服務(wù)器經(jīng)由第二路由條目向第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出第一路由條目通訊正常之后,在通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器之前,裝置還包括:配置模塊,用于開啟第一端口同時關(guān)閉第二端口。第一發(fā)送單元包括:第四檢測模塊,用于檢測第一端口是否開啟;發(fā)送模塊,用于在檢測出第一端口為開啟的情況下,通過第一路由條目轉(zhuǎn)發(fā)信息至第一負(fù)載均衡服務(wù)器。
      [0050]第二發(fā)送單元30,用于在檢測出第一路由條目通訊障礙的情況下,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。
      [0051]本發(fā)明實施例提供的服務(wù)器負(fù)載均衡裝置,通過檢測單元10檢測第一路由條目通訊是否正常;第一發(fā)送單元20在檢測出第一路由條目通訊正常的情況下,通過第一路由條目發(fā)送信息至第一負(fù)載均衡服務(wù)器;第二發(fā)送單元30在檢測出第一路由條目通訊障礙的情況下,通過第二路由條目轉(zhuǎn)發(fā)信息至第二負(fù)載均衡服務(wù)器。通過本發(fā)明,解決了當(dāng)一套負(fù)載均衡服務(wù)器宕機(jī)時,與之對應(yīng)的網(wǎng)頁服務(wù)器不能正常工作的問題。實現(xiàn)了當(dāng)任一負(fù)載均衡服務(wù)器出現(xiàn)問題時,與之對應(yīng)的網(wǎng)頁服務(wù)器都能正常工作。
      [0052]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0053]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種服務(wù)器負(fù)載均衡方法,所述服務(wù)器負(fù)載均衡方法用于多個網(wǎng)頁服務(wù)器的負(fù)載均衡,在每個所述網(wǎng)頁服務(wù)器與負(fù)載均衡服務(wù)器之間設(shè)置有多個路由條目,所述負(fù)載均衡服務(wù)器包括第一負(fù)載均衡服務(wù)器和第二負(fù)載均衡服務(wù)器,所述多個路由條目包括第一路由條目和第二路由條目,所述第一路由條目為每個所述網(wǎng)頁服務(wù)器和所述第一負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,所述第二路由條目為每個所述網(wǎng)頁服務(wù)器和所述第二負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,其特征在于,所述方法包括: 檢測所述第一路由條目通訊是否正常; 如果檢測出所述第一路由條目通訊正常,通過所述第一路由條目發(fā)送信息至所述第一負(fù)載均衡服務(wù)器;以及 如果檢測出所述第一路由條目通訊障礙,通過所述第二路由條目轉(zhuǎn)發(fā)信息至所述第二負(fù)載均衡服務(wù)器。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測所述第一路由條目通訊是否正常包括: 發(fā)送檢測信息; 檢測在預(yù)設(shè)時間內(nèi)是否接收到經(jīng)由所述第一路由條目反饋的信息; 如果接收到經(jīng)由所述第一路由條目反饋的信息,檢測出所述第一路由條目通訊正常;以及 如果未接收經(jīng)由所述第一路由條目反饋的信息,檢測出所述第一路由條目通訊故障。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟所述第一端口表示允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉所述第一端口表示不允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟所述第二端口表示允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉所述第二端口表示不允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出所述第一路由條目通訊正常之后,在通過所述第一路由條目發(fā)送信息至所述第一負(fù)載均衡服務(wù)器之前,所述方法還包括: 開啟所述第一端口同時關(guān)閉所述第二端口。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,通過所述第一路由條目發(fā)送信息至所述第一負(fù)載均衡服務(wù)器包括: 檢測所述第一端口是否開啟;以及 在檢測出所述第一端口為開啟的情況下,通過所述第一路由條目轉(zhuǎn)發(fā)信息至所述第一負(fù)載均衡服務(wù)器。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟所述第一端口表示允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉所述第一端口表示不允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟所述第二端口表示允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉所述第二端口表示不允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出所述第一路由條目通訊出現(xiàn)障礙之后,在通過所述第二路由條目轉(zhuǎn)發(fā)信息至所述第二負(fù)載均衡服務(wù)器之前,所述方法還包括: 關(guān)閉所述第一端口同時開啟所述第二端口。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一路由條目具有預(yù)設(shè)的第一路徑第一優(yōu)先級和第一路徑第二優(yōu)先級,所述第一路徑第一優(yōu)先級表示執(zhí)行所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送消息的優(yōu)先級,所述第二路由條目具有第二路徑第一優(yōu)先級,所述第二路徑第一優(yōu)先級表示經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送消息的優(yōu)先級,所述第二路徑第一優(yōu)先級低于所述第一路徑第一優(yōu)先級,如果檢測出所述第一路由條目通訊障礙,通過所述第二路由條目發(fā)送信息至所述第二負(fù)載均衡服務(wù)器包括: 將第一路徑第一優(yōu)先級更改為第一路徑第二優(yōu)先級,其中,所述第一路徑第二優(yōu)先級低于所述第二路徑第一優(yōu)先級; 判斷所述第二路由條目是否為所述多個路由條目中優(yōu)先級最高的路由條目;以及 在判斷出所述第二路由條目為所述多個路由條目中優(yōu)先級最高的路由條目的情況下,所述第二負(fù)載均衡服務(wù)器接收所述第二路由條目轉(zhuǎn)發(fā)的信息。
      7.一種服務(wù)器負(fù)載均衡裝置,所述服務(wù)器負(fù)載均衡裝置用于多個網(wǎng)頁服務(wù)器的負(fù)載均衡,在每個所述網(wǎng)頁服務(wù)器與負(fù)載均衡服務(wù)器之間設(shè)置有多個路由條目,所述負(fù)載均衡服務(wù)器包括第一負(fù)載均衡服務(wù)器和第二負(fù)載均衡服務(wù)器,所述多個路由條目包括第一路由條目和第二路由條目,所述第一路由條目為每個所述網(wǎng)頁服務(wù)器和所述第一負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,所述第二路由條目為每個所述網(wǎng)頁服務(wù)器和所述第二負(fù)載均衡服務(wù)器之間發(fā)送信息的路徑,其特征在于,包括: 檢測單元,用于檢測所述第一路由條目通訊是否正常; 第一發(fā)送單元,用于在檢測出所述第一路由條目通訊正常的情況下,通過所述第一路由條目發(fā)送信息至所述第一負(fù)載均衡服務(wù)器;以及 第二發(fā)送單元,用于在檢測出所述第一路由條目通訊障礙的情況下,通過所述第二路由條目轉(zhuǎn)發(fā)信息至所述第二負(fù)載均衡服務(wù)器。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述檢測單元包括: 第二發(fā)送模塊,用于發(fā)送檢測信息; 第一檢測模塊,用于檢測在預(yù)設(shè)時間內(nèi)是否接收到經(jīng)由所述第一路由條目反饋的信息; 第二檢測模塊,用于在接收到經(jīng)由所述第一路由條目反饋的信息的情況下,檢測出所述第一路由條目通訊正常;以及 第三檢測模塊,用于在如果未接收經(jīng)由所述第一路由條目反饋的信息的情況下,檢測出所述第一路由條目通訊故障。
      9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述網(wǎng)頁服務(wù)器上設(shè)置有第一端口和第二端口,其中,開啟所述第一端口表示允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉所述第一端口表示不允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第一路由條目向所述第一負(fù)載均衡服務(wù)器發(fā)送信息,開啟所述第二端口表示允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送信息,關(guān)閉所述第二端口表示不允許所述網(wǎng)頁服務(wù)器經(jīng)由所述第二路由條目向所述第二負(fù)載均衡服務(wù)器發(fā)送信息,在檢測出所述第一路由條目通訊正常之后,在通過所述第一路由條目發(fā)送信息至所述第一負(fù)載均衡服務(wù)器之前,所述裝置還包括: 配置模塊,用于開啟所述第一端口同時關(guān)閉所述第二端口。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一發(fā)送單元包括: 第四檢測模塊,用于檢測所述第一端口是否開啟;以及 發(fā)送模塊,用于在檢測出所述第一端口為開啟的情況下,通過所述第一路由條目轉(zhuǎn)發(fā)信息至所述第一負(fù)載均衡服務(wù)器。
      【文檔編號】H04L29/08GK104410677SQ201410659288
      【公開日】2015年3月11日 申請日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
      【發(fā)明者】劉凱 申請人:北京國雙科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1