亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

服務器故障轉(zhuǎn)移方法及系統(tǒng)的制作方法

文檔序號:8514505閱讀:941來源:國知局
服務器故障轉(zhuǎn)移方法及系統(tǒng)的制作方法
【技術(shù)領域】
[0001]本發(fā)明涉及計算機領域,尤其是一種服務器故障轉(zhuǎn)移方法及系統(tǒng)。
【背景技術(shù)】
[0002]在質(zhì)量檢測(QE,QualityEngineering)、測試(Testing)、生產(chǎn)(Product)的過程中,各種客戶端都需要與用來抓取量測數(shù)據(jù)的索引服務器連接。
[0003]在現(xiàn)有技術(shù)中,IT部門一般用兩臺完全相同的索引服務器來部署應用。當客戶端發(fā)現(xiàn)與其連接的索引服務器停止服務時,需要IT管理員手動切換到另一臺索引服務器上,在手動切換的過程中,會有一定的服務中斷時間,在這段時間中,所述客戶端的各種運行也會中斷,影響客戶端的應用及效率。
[0004]同時,在使用高峰時段,用戶的所有客戶端都連接在一臺索引服務器上,導致該索引服務器的負載較重,經(jīng)常會出現(xiàn)服務延時的情況,也降低了生產(chǎn)效率。

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

[0005]本發(fā)明的目的在于提供一種服務器故障轉(zhuǎn)移方法及系統(tǒng),以解決一臺索引服務器不能服務而導致的服務中斷以及工作效率低的問題。
[0006]為了達到上述目的,本發(fā)明提供了一種服務器故障轉(zhuǎn)移方法,包括以下步驟:
[0007]在DNS服務器中添加多條A記錄,所述A記錄中包括域名名稱以及與所述域名名稱對應的IP地址;
[0008]客戶端向所述DNS服務器發(fā)出解析一域名名稱的請求;
[0009]所述DNS服務器根據(jù)所述域名名稱解析出所述A記錄中與所述域名名稱對應的IP地址,并將所述IP地址發(fā)送給所述客戶端;
[0010]客戶端根據(jù)所述IP地址連接到與所述IP地址對應的可訪問的索引服務器。
[0011]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移方法中,所述A記錄中至少有一個域名名稱。
[0012]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移方法中,在所述A記錄中,一個域名名稱對應多個IP地址。
[0013]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移方法中,所述DNS服務器根據(jù)所述域名名稱解析出所述A記錄中與所述域名名稱對應的IP地址,并將所述地址發(fā)送給所述客戶端的步驟包括:
[0014]所述DNS服務器根據(jù)所述域名名稱解析出所述A記錄中與所述域名名稱對應的所有IP地址;
[0015]所述DNS服務器將與所述域名名稱對應的所有IP地址發(fā)送給所述客戶端;
[0016]所述客戶端接收到與所述域名名稱對應的所有IP地址后,將與所述域名名稱對應的所有IP地址存儲在所述客戶端的本地緩存中。
[0017]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移方法中,所述DNS服務器根據(jù)所述域名名稱解析出所述A記錄中與所述域名名稱對應的IP地址,并將所述地址發(fā)送給所述客戶端的步驟還包括:
[0018]如果與所述域名名稱對應的所有IP地址所需要的存儲空間小于等于所述客戶端的本地緩存,則將與所述域名名稱對應的所有IP地址直接存儲到所述客戶端的本地緩存中;
[0019]如果與所述域名名稱對應的所有IP地址所需要的存儲空間大于所述客戶端的本地緩存,則將與所述域名名稱對應的所有IP地址分多次存儲到所述客戶端的本地緩存中。
[0020]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移方法中,客戶端根據(jù)所述IP地址連接到與所述IP地址對應的可訪問的索引服務器的步驟包括:
[0021]所述客戶端訪問與本地緩存中的第一個IP地址所對應的索引服務器,如果訪問成功,則所述客戶端與所述第一個IP地址所對應的索引服務器連接;如果訪問失敗,則所述客戶端訪問與本地緩存中的下一個IP地址所對應的索引服務器;
[0022]重復上述步驟,直到所述客戶端訪問成功,并與所述客戶端訪問成功的IP地址對應的索引服務器連接。
[0023]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移方法中,客戶端向所述DNS服務器發(fā)出解析一域名名稱的請求的步驟包括:
[0024]所述客戶端檢查本地緩存中是否存儲有與所述域名名稱對應的IP地址,如果本地緩存中存儲有與所述域名名稱對應的IP地址,所述客戶端直接獲取該IP地址;如果本地緩存中沒有存儲與所述域名名稱對應的IP地址,則所述客戶端向所述DNS服務器發(fā)出解析所述域名名稱的請求。
[0025]本發(fā)明還提供一種服務器故障轉(zhuǎn)移系統(tǒng),其特征在于,包括:
[0026]客戶端;
[0027]DNS服務器,所述客戶端向所述DNS服務器發(fā)出解析一域名名稱的請求;
[0028]多個索引服務器,所述客戶端根據(jù)所述DNS服務器的解析,與所述域名名稱對應的索引服務器建立連接。
[0029]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移系統(tǒng)中,一個域名名稱與多個所述索引服務器對應。
[0030]優(yōu)選的,在上述的服務器故障轉(zhuǎn)移系統(tǒng)中,所述客戶端接收到所述DNS服務器對所述域名名稱的解析后,將解析結(jié)果存儲在所述客戶端的本地緩存中。
[0031]在本發(fā)明提供的服務器故障轉(zhuǎn)移方法及系統(tǒng)中,當客戶端的應用發(fā)生中斷時,客戶端將向DNS服務器發(fā)出解析一域名名稱的請求,所述DNS服務器將解析出與所述域名名稱對應的所有IP地址,并將這些IP地址發(fā)送給所述客戶端,存儲在所述客戶端的本地緩存中,所述客戶端依次訪問其本地緩存中存儲的與所述域名名稱對應的所有IP地址,直到所述客戶端訪問成功并與其訪問成功的IP地址所對應的索引服務器建立連接。在整個過程中,所述客戶端應用程序處于等待狀態(tài),不會發(fā)生中斷,提高了用戶的使用體驗。且多個客戶端可以訪問到同一域名名稱所對應的多個IP地址上,實現(xiàn)了網(wǎng)絡的負載均衡,提高了運行速度,提高了生產(chǎn)效率。
【附圖說明】
[0032]圖1為本發(fā)明實施例中服務器故障轉(zhuǎn)移方法的流程圖;
[0033]圖2為圖1中步驟S3的流程圖;
[0034]圖3為本發(fā)明實施例中服務器故障轉(zhuǎn)移系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0035]下面將結(jié)合示意圖對本發(fā)明的【具體實施方式】進行更詳細的描述。根據(jù)下列描述和權(quán)利要求書,本發(fā)明的優(yōu)點和特征將更清楚。需說明的是,附圖均采用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本發(fā)明實施例的目的。
[0036]本發(fā)明提供了一種服務器故障轉(zhuǎn)移方法,如圖1所示,包括以下步驟:
[0037]S1:在DNS服務器中添加多條A記錄,所述A記錄中包括域名名稱以及與所述域名名稱對應的IP地址。
[0038]所述A記錄中包括域名名稱以及與所述域名名稱對應的IP地址,其中的一個域名名稱可以對應一個或者多個IP地址。也就是說,一個域名名稱可以只對應一個IP地址,也可以對2個或者更多個IP地址對應。
[0039]在本發(fā)明的實施例中,一個域名地址與多個IP地址對應,也就是說,一個域名地址至少對應兩個IP地址。
[0040]進一步的,在所述A記錄中的域名名稱至少有一個,即所述A記錄中的域名名稱可以有一個,也可以有2個或者更多個,而且每一個域名名稱都至少與兩個IP地址對應。
[0041]由于同一個域名名稱對應多個不同的IP地址,對于查詢該域名名稱的多個客戶端來說,每個客戶端連接到與所述域名名稱所對應的多個IP地址的機會是均等的,也就是,各個客戶端可以訪問到不同的IP地址上,即各個客戶端可以訪問到不同的索引服務器上,從而實現(xiàn)了網(wǎng)絡的負載均衡,提高了運行速度,也提高了工作效率。
[0042]S2:客戶端向所述DNS服務器發(fā)出解析一域名名稱的請求。
[0043]當客戶端需要通過一域名名稱與一索引服務器連接時,所述客戶端需要獲取與所述域名名稱所對應的IP地址,即一索引服務器的IP地址,從而實現(xiàn)與所述IP地址對應的索引服務器連接。
[0044]所述客戶端會先檢查所述客戶端的本地緩存,在其本地緩存中查找是否存儲有與所述域名名稱對應的IP地址,如果本地緩存中存儲有與所述域名名稱對應的IP地址,所述客戶端直接從本地緩存中獲取該IP地址,進而與該IP地址對應的索引服務器連接。
[0045]如果所述客戶端的本地緩存中沒有存儲與所述域名名稱對應的IP地址,則所述客戶端需要向所述DNS服務器發(fā)出解析所述域名名稱的請求。
[0046]S3:所述DNS服務器根據(jù)所述域名名稱解析出所述A記錄中與所述域名名稱對應的IP地址,并將所述IP地址發(fā)送給所述客戶端。
[0047]具體的,如圖2所示,包括以下步驟:
[0048]S31:所述DNS服務器根據(jù)所述域名名稱解析出多條所述A記錄中與所述域名名稱對應的所有IP地址。
[0049]由步驟SI知道,在所述DNS服務器中的A記錄中的一個域名名稱對應多個IP地址,至少對應兩個IP地址。因此,所述DNS服務器在根據(jù)所述客戶端提供的所述域名名稱進行解析時,會解析出與所述域名名稱對應的多個IP地址,這些IP地址按照在所述A記錄中的記錄順序存儲在所述DNS服務器的緩存中。
[0050]S32:所述DNS服務器將與所述域名名稱對應的所有IP地址發(fā)送給所述客戶端。
[0051]所述DNS服務器將解析出來的所述A記錄中與所述域名名稱對應的所有IP地址發(fā)送給所述客戶端。
[0052]在發(fā)送的過程中,所述DNS服務器將按照這些I
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1