[發(fā)明專(zhuān)利]一種基于NAT技術(shù)的熱備方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201711344751.5 | 申請(qǐng)日: | 2017-12-15 |
| 公開(kāi)(公告)號(hào): | CN108134854A | 公開(kāi)(公告)日: | 2018-06-08 |
| 發(fā)明(設(shè)計(jì))人: | 林皓;楊振江;柳剛;馮艷;呂永勃;同理 | 申請(qǐng)(專(zhuān)利權(quán))人: | 江蘇神州信源系統(tǒng)工程有限公司 |
| 主分類(lèi)號(hào): | H04L29/12 | 分類(lèi)號(hào): | H04L29/12;H04L1/22 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 210000 江蘇*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 中轉(zhuǎn)服務(wù)器 服務(wù)器 備服務(wù)器 請(qǐng)求結(jié)果 請(qǐng)求信息 主服務(wù)器 客戶(hù)端 主 備 轉(zhuǎn)發(fā) 發(fā)送請(qǐng)求信息 服務(wù)器切換 發(fā)生故障 發(fā)送 監(jiān)測(cè) 應(yīng)用 | ||
本發(fā)明公開(kāi)一種基于NAT技術(shù)的熱備方法,包括:客戶(hù)端向中轉(zhuǎn)服務(wù)器發(fā)送請(qǐng)求信息;中轉(zhuǎn)服務(wù)器根據(jù)監(jiān)測(cè)到的主、備服務(wù)器的狀態(tài),將請(qǐng)求信息轉(zhuǎn)發(fā)至對(duì)應(yīng)的服務(wù)器;主服務(wù)器或備服務(wù)器根據(jù)接收的請(qǐng)求信息,將請(qǐng)求結(jié)果發(fā)送至中轉(zhuǎn)服務(wù)器;中轉(zhuǎn)服務(wù)器將請(qǐng)求結(jié)果轉(zhuǎn)發(fā)至客戶(hù)端。另外,本發(fā)明還公開(kāi)一種應(yīng)用該熱備方法的系統(tǒng),包括中轉(zhuǎn)服務(wù)器、主服務(wù)器和備服務(wù)器。通過(guò)本方法和系統(tǒng)有效的解決了服務(wù)器因服務(wù)器本身發(fā)生故障而無(wú)法實(shí)現(xiàn)主、備服務(wù)器切換的問(wèn)題。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其是涉及一種基于NAT技術(shù)的熱備方法和系統(tǒng)。
背景技術(shù)
服務(wù)器運(yùn)行的連續(xù)性和穩(wěn)定性對(duì)于企業(yè)而言是十分關(guān)鍵的,尤其是涉及通信、電力、監(jiān)控、交通等關(guān)鍵設(shè)施系統(tǒng)。為保證系統(tǒng)服務(wù)器的高可用性,通常使用兩臺(tái)或多臺(tái)服務(wù)器進(jìn)行熱備,當(dāng)主服務(wù)器出現(xiàn)故障時(shí),服務(wù)可以自動(dòng)切換到備服務(wù)器。
目前使用心跳監(jiān)測(cè)機(jī)制進(jìn)行自動(dòng)切換,主服務(wù)器和備服務(wù)器之間通過(guò)專(zhuān)用的心跳線進(jìn)行通信互相監(jiān)測(cè)。在正常運(yùn)行時(shí),主服務(wù)器占用系統(tǒng)資源并對(duì)外提供服務(wù),備服務(wù)器通過(guò)心跳消息監(jiān)視主服務(wù)器的運(yùn)行情況。一旦主服務(wù)器發(fā)生故障,備服務(wù)器就會(huì)自動(dòng)接管主服務(wù)器的資源和服務(wù),繼續(xù)支持對(duì)外提供服務(wù)。由于該方法只能在服務(wù)器層面進(jìn)行熱備,但如果主、備服務(wù)器自身出現(xiàn)問(wèn)題,如發(fā)生軟件故障,此時(shí)并不能實(shí)現(xiàn)主、備服務(wù)器的自由切換。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種在服務(wù)器出現(xiàn)自身問(wèn)題(如軟件故障)也能實(shí)現(xiàn)主、備服務(wù)器切換的方法和裝置。
為了解決上述技術(shù)問(wèn)題,本發(fā)明通過(guò)先訪問(wèn)中轉(zhuǎn)服務(wù)器,根據(jù)中轉(zhuǎn)服務(wù)器監(jiān)測(cè)主、備服務(wù)器的狀態(tài),再通過(guò)NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)方式轉(zhuǎn)發(fā)客戶(hù)端的請(qǐng)求信息。
本發(fā)明提供了一種基于NAT技術(shù)的熱備方法,所述方法包括:
S11:客戶(hù)端向中轉(zhuǎn)服務(wù)器發(fā)送請(qǐng)求信息;
S12:中轉(zhuǎn)服務(wù)器根據(jù)監(jiān)測(cè)到的主、備服務(wù)器的狀態(tài),將請(qǐng)求信息轉(zhuǎn)發(fā)至對(duì)應(yīng)的服務(wù)器;
S13:主服務(wù)器或備服務(wù)器根據(jù)接收的請(qǐng)求信息,將請(qǐng)求結(jié)果發(fā)送至中轉(zhuǎn)服務(wù)器;
S14:中轉(zhuǎn)服務(wù)器將請(qǐng)求結(jié)果轉(zhuǎn)發(fā)至客戶(hù)端。
本方法根據(jù)中轉(zhuǎn)服務(wù)器實(shí)時(shí)細(xì)粒度監(jiān)測(cè)主、備服務(wù)器的狀態(tài),將客戶(hù)端的請(qǐng)求信息發(fā)送給主服務(wù)器或者備服務(wù)器,即使當(dāng)主服務(wù)器或者備服務(wù)器本身出現(xiàn)問(wèn)題,也能實(shí)現(xiàn)主、備服務(wù)器的自由切換。
進(jìn)一步地,所述中轉(zhuǎn)服務(wù)器可以監(jiān)測(cè)主、備服務(wù)器的端口或者服務(wù)狀態(tài)判斷主、備服務(wù)器的狀態(tài)是否異常。
進(jìn)一步地,所述步驟S12中還包括:
(1)若中轉(zhuǎn)服務(wù)器監(jiān)測(cè)到主服務(wù)器正常,則將所述客戶(hù)端的請(qǐng)求信息均發(fā)送至主服務(wù)器;
(2)若中轉(zhuǎn)服務(wù)器監(jiān)測(cè)到主服務(wù)器異常,而備服務(wù)器正常,則將所述客戶(hù)端的請(qǐng)求信息發(fā)送至備服務(wù)器;
(3)若中轉(zhuǎn)服務(wù)器監(jiān)測(cè)到主、備服務(wù)器均異常,則返回繼續(xù)監(jiān)測(cè)。
在上述(3)中,中轉(zhuǎn)服務(wù)器返回繼續(xù)監(jiān)測(cè)的同時(shí),將服務(wù)器請(qǐng)求出錯(cuò)的提示信息返回至客戶(hù)端,拒絕客戶(hù)端的請(qǐng)求。
優(yōu)選地,在所述(2)中,若監(jiān)測(cè)到主服務(wù)器恢復(fù)正常,則將備服務(wù)器切換至主服務(wù)器,中轉(zhuǎn)服務(wù)器將客戶(hù)端所有的請(qǐng)求發(fā)送至主服務(wù)器。
優(yōu)選地,基于NAT技術(shù)的熱備方法中,所述中轉(zhuǎn)服務(wù)器監(jiān)測(cè)方法還包括一種容錯(cuò)方法,所述容錯(cuò)方法包括:
S21:設(shè)置單位時(shí)間內(nèi)主服務(wù)器或備服務(wù)器的預(yù)設(shè)異常次數(shù)為M次;
S22:令單位時(shí)間內(nèi)主服務(wù)器的初始異常次數(shù)Ai=0,單位時(shí)間內(nèi)備服務(wù)器的初始異常次數(shù)Bi=0;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于江蘇神州信源系統(tǒng)工程有限公司,未經(jīng)江蘇神州信源系統(tǒng)工程有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711344751.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 客戶(hù)端主應(yīng)用部件與目標(biāo)服務(wù)器間進(jìn)行通信的裝置和方法
- 互聯(lián)網(wǎng)數(shù)據(jù)拉取方法和系統(tǒng)
- 分布式中轉(zhuǎn)服務(wù)器網(wǎng)絡(luò)輔助的多路徑數(shù)據(jù)傳輸系統(tǒng)與方法
- 一種智能終端的云存儲(chǔ)方法
- 一種數(shù)據(jù)傳輸?shù)姆椒把b置
- 一種基于NAT技術(shù)的熱備方法和系統(tǒng)
- 最優(yōu)數(shù)據(jù)中轉(zhuǎn)服務(wù)器的選擇方法、系統(tǒng)及調(diào)度服務(wù)器
- 專(zhuān)網(wǎng)網(wǎng)絡(luò)系統(tǒng)、數(shù)據(jù)的獲取方法及邊緣服務(wù)器
- 一種發(fā)送直播音視頻數(shù)據(jù)的方法和裝置
- 一種基于虛擬網(wǎng)絡(luò)鏈路的異地調(diào)試端部署方法
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶(hù)信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 語(yǔ)境敏感請(qǐng)求結(jié)果的客戶(hù)端側(cè)聚集
- 響應(yīng)于搜索請(qǐng)求產(chǎn)生搜索結(jié)果清單的方法和系統(tǒng)
- 路徑預(yù)約規(guī)劃結(jié)果查詢(xún)、取消、修改、下載系統(tǒng)及方法
- 一種補(bǔ)償數(shù)據(jù)處理方法和系統(tǒng)、及一種電子設(shè)備
- 緩存固態(tài)設(shè)備讀取請(qǐng)求結(jié)果的系統(tǒng)和方法
- 各個(gè)結(jié)果類(lèi)別的視野內(nèi)和視野外的與請(qǐng)求相關(guān)的結(jié)果區(qū)域
- 呈現(xiàn)網(wǎng)絡(luò)訪問(wèn)請(qǐng)求分析結(jié)果的方法與裝置
- 業(yè)務(wù)請(qǐng)求的處理結(jié)果、支付結(jié)果獲取方法及裝置
- 一種請(qǐng)求方法、裝置、服務(wù)端、系統(tǒng)及存儲(chǔ)介質(zhì)
- 一種NFS故障的切換方法、系統(tǒng)及雙控存儲(chǔ)系統(tǒng)





