亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法

文檔序號(hào):7658522閱讀:235來源:國(guó)知局
專利名稱:多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種熱備的架構(gòu)及其容錯(cuò)方法,特別是有關(guān)一種多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法。
背景技術(shù)
越來越多關(guān)鍵的信息應(yīng)用通過處理能力強(qiáng)大的電腦進(jìn)行運(yùn)算或儲(chǔ)存,不過一旦發(fā)生電腦系統(tǒng)故障或應(yīng)用停機(jī),將帶來巨大的損失,尤其是對(duì)那些需要保障信息安全和提供不間斷的信息服務(wù)的機(jī)構(gòu)來說,如何保障各種關(guān)鍵應(yīng)用持續(xù)營(yíng)運(yùn),達(dá)到系統(tǒng)的持續(xù)性和可靠性,使整個(gè)系統(tǒng)能連續(xù)不間斷的提供服務(wù),已成為信息應(yīng)用領(lǐng)域急需解決的重要課題,因此,容錯(cuò)電腦應(yīng)用系統(tǒng)成為未來發(fā)展的主要趨勢(shì)。
而就現(xiàn)行的電腦應(yīng)用系統(tǒng)的服務(wù)器容錯(cuò)技術(shù)而言,主要可分為三大主流,分別為單機(jī)容錯(cuò)技術(shù)、雙機(jī)熱備技術(shù)和負(fù)載均衡集群技術(shù),其中,針對(duì)不同需求與不同系統(tǒng)設(shè)計(jì),分別將此常見的容錯(cuò)方法應(yīng)用在同一電腦應(yīng)用系統(tǒng)中,舉例來說,如圖1所示的一種現(xiàn)有大型網(wǎng)絡(luò)視頻系統(tǒng),在此網(wǎng)絡(luò)視頻系統(tǒng)1中,其一端是中心服務(wù)器121、122、…、129,由網(wǎng)絡(luò)與視頻使用者10互動(dòng),另一端則是應(yīng)用服務(wù)器161、162、…、169,由網(wǎng)絡(luò)與前端設(shè)備181、182、…、189互動(dòng),其中,前端設(shè)備181、182、…、189包括數(shù)位攝影機(jī)(DVR)、影像服務(wù)器(video server)、網(wǎng)絡(luò)攝影機(jī)(IP Camera)、輸入輸出控制器(I/Ocontroller)、存取控制器(access controller)…等等,而中心服務(wù)器121、122、…、129與分發(fā)服務(wù)器141、142、…、149采用負(fù)載均衡集群或是雙機(jī)互備的模式以對(duì)使用者10提供服務(wù),因此,在使用者10向系統(tǒng)提出服務(wù)請(qǐng)求時(shí),系統(tǒng)會(huì)主動(dòng)地將使用者10提出的服務(wù)進(jìn)行分派,使相對(duì)應(yīng)的中心服務(wù)器121、122、…、129與分發(fā)服務(wù)器141、142、…、149以提供服務(wù),而無須事先指定使用者10與中心服務(wù)器121、122、…、129、分發(fā)服務(wù)器141、142、…、149之間的關(guān)系。但是相對(duì)應(yīng)于這些前端設(shè)備181、182、…、189而言,此前端設(shè)備181、182、…、189與應(yīng)用服務(wù)器161、162、…、169之間的配置關(guān)系在設(shè)定后就相對(duì)地固定,換言之,應(yīng)用服務(wù)器161、162、…、169對(duì)于前端設(shè)備181、182、…、189的視頻、警報(bào)…等等即時(shí)資料采集,或是關(guān)于設(shè)備調(diào)控方面,都必須考慮即時(shí)性(real time)與時(shí)間延續(xù)(time continuous)的關(guān)系,且在正常的運(yùn)作狀況下,因?yàn)榇饲岸嗽O(shè)備181、182、…、189與固定的應(yīng)用服務(wù)器161、162、…、169之間的連接關(guān)系并非通過浮動(dòng)式的選取模式,因此應(yīng)用服務(wù)器161、162、…、169并不適合負(fù)載均衡集群的模式運(yùn)作,且又因?yàn)榇朔N具有兩端對(duì)外的網(wǎng)絡(luò)服務(wù)系統(tǒng)中的一端來自使用者10,因此使用者10與應(yīng)用服務(wù)器161、162、…、169的一端適合采用浮動(dòng)方式的連接關(guān)系,不過應(yīng)用服務(wù)器161、162、…、169的另一端由于與網(wǎng)絡(luò)的前端設(shè)備181、182、…、189連接,因此在應(yīng)用服務(wù)器161、162、…、169對(duì)前端設(shè)備181、182、…、189做即時(shí)的調(diào)控時(shí),若利用浮動(dòng)方式選擇應(yīng)用服務(wù)器161、162、…、169,則即時(shí)的視頻或是警報(bào)可能早已丟失,因此,在與前端設(shè)備181、182、…、189連接的網(wǎng)絡(luò)監(jiān)控與選擇方法上,選擇主從模式(Active/Standby)的雙機(jī)熱備方法優(yōu)于負(fù)載均衡集群或是雙機(jī)互備(Active/Active)的模式,換言之,本實(shí)施例中所提供的系統(tǒng)架構(gòu),每一應(yīng)用服務(wù)器161、162、…、169系各自連接一備用服務(wù)器171、172、…、179以對(duì)相對(duì)應(yīng)的應(yīng)用服務(wù)器進(jìn)行偵測(cè)與監(jiān)控。
不過由于單機(jī)容錯(cuò)技術(shù)需要采用價(jià)格昂貴的高可用性(high availability,HA)或不停頓(Non-Stop)的特殊電腦主機(jī),因此,對(duì)于整體建構(gòu)成本而言較不劃算,且若要達(dá)到較高的容錯(cuò)能力,則相對(duì)地需要較多的備用主機(jī)以達(dá)成目的。

發(fā)明內(nèi)容
本發(fā)明提出的一種多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法,以解決整體建構(gòu)成本過高,若達(dá)到較高的容錯(cuò)能力時(shí),備用主機(jī)需求過多等問題。
本發(fā)明的主要目的,提出一種多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法,使用于應(yīng)用服務(wù)器的監(jiān)控方法中。
本發(fā)明的另一目的,提出一種多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法,利用心跳信號(hào)的監(jiān)控方式以確認(rèn)被監(jiān)控的服務(wù)器是否有發(fā)生異常,從而進(jìn)一步通過備用服務(wù)器繼續(xù)正在進(jìn)行的程式。
為達(dá)上述目的,本發(fā)明首先提供一種多機(jī)熱備的系統(tǒng),包括多個(gè)應(yīng)用服務(wù)器以及多個(gè)備用服務(wù)器,其中,備用服務(wù)器包括至少一第一備用服務(wù)器與至少一第二備用服務(wù)器,且第一備用服務(wù)器與第二備用服務(wù)器之間利用串聯(lián)方式相互連接,通過第一備用服務(wù)器與所有的應(yīng)用服務(wù)器連接,且第二備用服務(wù)器則與第一備用服務(wù)器連接,因此一旦第一備用服務(wù)器發(fā)現(xiàn)與其連接的應(yīng)用服務(wù)器發(fā)生錯(cuò)誤時(shí),則第一備用服務(wù)器取代發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器,使得原本執(zhí)行于應(yīng)用服務(wù)器中的所有程式可轉(zhuǎn)移至第一備用服務(wù)器中以繼續(xù)正常地運(yùn)作而不會(huì)有中斷的問題產(chǎn)生,并再利用第二備用服務(wù)器取代第一備用服務(wù)器的角色繼續(xù)對(duì)所有的應(yīng)用服務(wù)器進(jìn)行監(jiān)控。此外,已經(jīng)修復(fù)的應(yīng)用服務(wù)器則用來做為第二備用服務(wù)器。
另外,本發(fā)明提供一種多機(jī)熱備系統(tǒng)的容錯(cuò)方法,包括以下步驟,首先,第一備用服務(wù)器偵測(cè)到至少一心跳信號(hào)發(fā)生異常;然后,根據(jù)產(chǎn)生異常的心跳信號(hào)的路徑找出發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器;通過第一備用服務(wù)器完全取代發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器;最后,命令第二備用服務(wù)器來取代第一備用服務(wù)器,使第二備用服務(wù)器繼續(xù)進(jìn)行執(zhí)行對(duì)所有應(yīng)用服務(wù)器運(yùn)作的監(jiān)控任務(wù)。
本發(fā)明多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法利用串聯(lián)的備用服務(wù)器做為監(jiān)控應(yīng)用服務(wù)器,對(duì)于整體服務(wù)器系統(tǒng)在進(jìn)行操作時(shí),程式執(zhí)行的過程中具有即時(shí)性以及保持時(shí)間延續(xù)性的特性,并且通過設(shè)置較少數(shù)量的備用服務(wù)器以達(dá)到較高容錯(cuò)次數(shù)的目的。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法能夠應(yīng)用在不適合浮動(dòng)式選擇服務(wù)器的系統(tǒng)中,并通過由多個(gè)串聯(lián)的備用服務(wù)器結(jié)構(gòu)降低系統(tǒng)的成本,同時(shí)在利用較少備用服務(wù)器的前提下,仍然能夠達(dá)到承擔(dān)較多錯(cuò)誤發(fā)生的目標(biāo)。


圖1為現(xiàn)有大型網(wǎng)絡(luò)視頻系統(tǒng);圖2為本發(fā)明多機(jī)熱備的系統(tǒng)架構(gòu)示意圖;圖3為本發(fā)明多機(jī)熱備的系統(tǒng)容錯(cuò)方法的步驟流程圖;圖4為應(yīng)用本發(fā)明多機(jī)熱備的系統(tǒng)大型網(wǎng)絡(luò)視頻系統(tǒng)的架構(gòu)示意圖。
主要組件符號(hào)說明如下1網(wǎng)絡(luò)視頻系統(tǒng)10使用者121、122、…、129中心服務(wù)器141、142、…、149分發(fā)服務(wù)器161、162、…、169應(yīng)用服務(wù)器171、172、…、179備用服務(wù)器181、182、…、189前端設(shè)備2網(wǎng)絡(luò)視頻系統(tǒng)20使用者221、222、…、229中心服務(wù)器241、242、…、249分發(fā)服務(wù)器261、262、263、264、…、269應(yīng)用服務(wù)器271、272、273、…、279備用服務(wù)器281、282、…、289前端設(shè)備具體實(shí)施方式
當(dāng)一網(wǎng)絡(luò)系統(tǒng)無法采用負(fù)載均衡集群或是雙機(jī)互備模式的狀態(tài)下,為了有效控制成本并且兼顧容錯(cuò)的能力,本發(fā)明提出一種多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法解決此問題。
圖2為本發(fā)明多機(jī)熱備的系統(tǒng)架構(gòu)示意圖,在此實(shí)施例中,有N個(gè)應(yīng)用服務(wù)器261、262、263、264、…、269以分別執(zhí)行其內(nèi)部的應(yīng)用程式,同時(shí)每個(gè)應(yīng)用服務(wù)器261、262、263、264、…、269在一定的時(shí)序下產(chǎn)生一心跳信號(hào)做為通訊信號(hào),且為了降低此心跳信號(hào)在傳遞過程中所受到的干擾,在每一應(yīng)用服務(wù)器261、262、263、264、…、269中裝設(shè)雙網(wǎng)設(shè)備以建立心跳信號(hào)的專屬網(wǎng)段,與N個(gè)應(yīng)用服務(wù)器261、262、263、264、…、269相連接的一第一備用服務(wù)器271,通過并聯(lián)的連接方式,此第一備用服務(wù)器271同時(shí)接收來自于N個(gè)應(yīng)用服務(wù)器261、262、263、264、…、269所產(chǎn)生的心跳信號(hào)進(jìn)行監(jiān)控與偵測(cè),而至少一第二備用服務(wù)器272、273、…、279通過串聯(lián)的方式與第一備用服務(wù)器271進(jìn)行連接,且第一備用服務(wù)器271在對(duì)應(yīng)用服務(wù)器261、262、263、264、…、269進(jìn)行監(jiān)控的同時(shí),第二備用服務(wù)器272也同時(shí)利用心跳信號(hào)的偵測(cè)方式對(duì)與其連接的第一備用服務(wù)器271進(jìn)行監(jiān)控與偵測(cè)。
根據(jù)圖2的系統(tǒng)架構(gòu)可知,其實(shí)際的運(yùn)作流程如下所述,當(dāng)?shù)谝粋溆梅?wù)器271偵測(cè)出第二應(yīng)用服務(wù)器262所產(chǎn)生的心跳信號(hào)有異常的情形時(shí),例如,第二應(yīng)用服務(wù)器262不再產(chǎn)生心跳信號(hào)至第一備用服務(wù)器271、或是第二應(yīng)用服務(wù)器262所產(chǎn)生的心跳信號(hào)被檢驗(yàn)出錯(cuò)誤等等情形,則第一備用服務(wù)器271立刻與第二應(yīng)用服務(wù)器262進(jìn)行所有程式的指令交換,使得原本進(jìn)行于第二應(yīng)用服務(wù)器262中的程式與任務(wù)立即地轉(zhuǎn)移至第一備用服務(wù)器271中,并且利用第一備用服務(wù)器271繼續(xù)進(jìn)行所有程式與任務(wù)的執(zhí)行,同時(shí),串聯(lián)于第一備用服務(wù)器271的第二備用服務(wù)器272因?yàn)椴辉俳邮盏絹碜缘谝粋溆梅?wù)器271所產(chǎn)生心跳信號(hào),因此,第二備用服務(wù)器272立即取代原本的第一備用服務(wù)器271以與第一應(yīng)用服務(wù)器261、第三應(yīng)用服務(wù)器263、第四應(yīng)用服務(wù)器264、…、第N應(yīng)用服務(wù)器269以及取代第二應(yīng)用服務(wù)器262的第一備用服務(wù)器271進(jìn)行連接,而與第二備用服務(wù)器272連接的另一第二備用服務(wù)器273,則取代了原本的第二備用服務(wù)器272繼續(xù)進(jìn)行偵測(cè);換言之,相對(duì)應(yīng)于圖2中多機(jī)熱備系統(tǒng)的容錯(cuò)方法能夠整理為圖3中所涉及的步驟流程圖,首先,在步驟S1中,通過第一備用服務(wù)器271偵測(cè)到異常的心跳信號(hào);然后,在步驟S2中,通過第一備用服務(wù)器271根據(jù)發(fā)生異常的心跳信號(hào)找出發(fā)生錯(cuò)誤的第二應(yīng)用服務(wù)器262;然后,在步驟S3中,利用第一備用服務(wù)器271完全取代發(fā)生錯(cuò)誤的第二應(yīng)用服務(wù)器262,使得原本第二應(yīng)用服務(wù)器262的程式與任務(wù)立即移轉(zhuǎn)至第一備用服務(wù)器271內(nèi)而不發(fā)生中斷現(xiàn)象;最后,在步驟S4中,命令第二備用服務(wù)器272來取代第一備用服務(wù)器271,使原本執(zhí)行于第一備用服務(wù)器271的監(jiān)控與偵測(cè)任務(wù)繼續(xù)在第二備用服務(wù)器272中進(jìn)行。
此外,上述發(fā)生錯(cuò)誤的第二應(yīng)用服務(wù)器在經(jīng)過修復(fù)后,轉(zhuǎn)而做為第二備用服務(wù)器,換言之,對(duì)于整體系統(tǒng)而言,雖然其中一應(yīng)用服務(wù)器發(fā)生錯(cuò)誤被另一備用服務(wù)器取代,不過在經(jīng)過修復(fù)后,重新將發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器修復(fù)做為備用,因此,整體系統(tǒng)不會(huì)隨著發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器增多而增加了備用服務(wù)器的負(fù)荷。同時(shí),此應(yīng)用服務(wù)器也與另一負(fù)載均衡的系統(tǒng)連接,因此對(duì)傳送至此應(yīng)用服務(wù)器中多個(gè)相同信息的請(qǐng)求,例如向同一設(shè)備取得即時(shí)信息的情況下,由應(yīng)用服務(wù)器將一份信息傳給具負(fù)載均衡機(jī)制的前端服務(wù)器,例如分發(fā)服務(wù)器,再由前端服務(wù)器傳送給使用者,使整體系統(tǒng)的各個(gè)應(yīng)用服務(wù)器不會(huì)發(fā)生負(fù)載過重的情況。
以上為應(yīng)用服務(wù)器與備用服務(wù)器的連接關(guān)系與運(yùn)作進(jìn)行說明。下面,則應(yīng)用本發(fā)明所提出的一種多機(jī)熱備的系統(tǒng)大型網(wǎng)絡(luò)視頻系統(tǒng),圖4為大型網(wǎng)絡(luò)視頻系統(tǒng)的架構(gòu)示意圖,在本實(shí)施例中,一使用者20向網(wǎng)絡(luò)視頻系統(tǒng)2提出請(qǐng)求視頻服務(wù)的信號(hào),通過網(wǎng)絡(luò)將此信號(hào)首先傳送至多個(gè)中心服務(wù)器221、222、…、229與分發(fā)服務(wù)器241、242、…、249內(nèi),此中心服務(wù)器221、222、…、229與分發(fā)服務(wù)器241、242、…、249則通過負(fù)載均衡集群的模式平均地將各個(gè)請(qǐng)求服務(wù)的信號(hào)分配至相對(duì)應(yīng)的中心服務(wù)器221、222、…、229或是分發(fā)服務(wù)器241、242、…、249中,此網(wǎng)絡(luò)視頻系統(tǒng)2的另一端則通過N個(gè)應(yīng)用服務(wù)器261、262、…、269與相對(duì)應(yīng)之前端設(shè)備281、282、…、289連接,此應(yīng)用服務(wù)器261、262、…、269同時(shí)接收來自分發(fā)服務(wù)器241、242、…、249與使用者20的請(qǐng)求服務(wù)信號(hào),并依據(jù)此請(qǐng)求服務(wù)的信號(hào)驅(qū)動(dòng)或開啟相對(duì)應(yīng)的前端設(shè)備281、282、…、289,由于所有的應(yīng)用服務(wù)器261、262、…、269與一備用服務(wù)器271以并聯(lián)的方式進(jìn)行連接,而一備用服務(wù)器271又以串聯(lián)的方式與多個(gè)備用服務(wù)器272、273、…、279連接,其中,與應(yīng)用服務(wù)器261、262、…、269連接的備用服務(wù)器271通過接收來自應(yīng)用服務(wù)器261、262、…、269心跳信號(hào)的正常與否來偵測(cè)并監(jiān)控所有的應(yīng)用服務(wù)器261、262、…、269,而串聯(lián)的備用服務(wù)器271、272、273、…、279則利用相互連接的備用服務(wù)器271、272、273、…、279之間的心跳信號(hào)交換彼此進(jìn)行偵測(cè)與監(jiān)控,因此,當(dāng)其中一應(yīng)用服務(wù)器262所產(chǎn)生的心跳信號(hào)發(fā)生異常時(shí),與此應(yīng)用服務(wù)器261、262、…、269連接的備用服務(wù)器271立即與發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器262進(jìn)行指令集的轉(zhuǎn)移,取代發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器262并繼續(xù)執(zhí)行其內(nèi)部的程式與任務(wù),使原本執(zhí)行此應(yīng)用服務(wù)器271內(nèi)的所有程式與任務(wù)不會(huì)中斷,同時(shí),當(dāng)此備用服務(wù)器271正與發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器262進(jìn)行指令集的轉(zhuǎn)移時(shí),同時(shí)發(fā)送一異常的心跳信號(hào)給與其連接的另一備用服務(wù)器272,因此,當(dāng)接收到來自備用服務(wù)器271所發(fā)送出的異常心跳信號(hào)后,此備用服務(wù)器272隨即取代備用服務(wù)器271對(duì)所有應(yīng)用服務(wù)器261、262、…、269進(jìn)行偵測(cè)與監(jiān)控,其中此時(shí)的應(yīng)用服務(wù)器262由備用服務(wù)器271取代,同時(shí),串聯(lián)于此備用服務(wù)器272的備用服務(wù)器273則繼續(xù)對(duì)備用服務(wù)器272進(jìn)行偵測(cè)與監(jiān)控。另外,上述的中心服務(wù)器221、222、…、229與分發(fā)服務(wù)器241、242、…、249除了利用負(fù)載均衡模式以進(jìn)行偵測(cè)外,還能采用雙機(jī)互備模式以進(jìn)行偵測(cè)。
綜合上述,本發(fā)明多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法能夠應(yīng)用在不適合浮動(dòng)式選擇服務(wù)器的系統(tǒng)中,并通過由多個(gè)串聯(lián)的備用服務(wù)器結(jié)構(gòu)降低系統(tǒng)的成本,同時(shí)在利用較少備用服務(wù)器的前提下,仍然能夠達(dá)到承擔(dān)較多錯(cuò)誤發(fā)生的目標(biāo)。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多機(jī)熱備的系統(tǒng),其特征在于,包括多個(gè)應(yīng)用服務(wù)器;以及多個(gè)備用服務(wù)器,所述備用服務(wù)器以串聯(lián)方式相互連接,且所述備用服務(wù)器包括至少一第一備用服務(wù)器與至少一第二備用服務(wù)器,通過所述第一備用服務(wù)器與所述應(yīng)用服務(wù)器連接并監(jiān)控所有所述應(yīng)用服務(wù)器的運(yùn)作,所述應(yīng)用服務(wù)器發(fā)生錯(cuò)誤則所述第一備用服務(wù)器取代發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器使所有程式正常運(yùn)作,并通過第二備用服務(wù)器以取代所述第一備用服務(wù)器來繼續(xù)進(jìn)行監(jiān)控。
2.如權(quán)利要求1所述多機(jī)熱備的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器與所述第一備用服務(wù)器之間利用心跳信號(hào)進(jìn)行聯(lián)系,所述第一備用服務(wù)器主動(dòng)偵測(cè)所述應(yīng)用服務(wù)器是否正常。
3.如權(quán)利要求1所述多機(jī)熱備的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器利用網(wǎng)絡(luò)接入多個(gè)設(shè)備。
4.如權(quán)利要求1所述多機(jī)熱備的系統(tǒng),其特征在于,所述第一備用服務(wù)器利用一對(duì)一關(guān)系對(duì)所述應(yīng)用服務(wù)器進(jìn)行監(jiān)控。
5.如權(quán)利要求1所述多機(jī)熱備的系統(tǒng),其特征在于,所述第一備用服務(wù)器利用一對(duì)多關(guān)系對(duì)所述應(yīng)用服務(wù)器進(jìn)行監(jiān)控。
6.如權(quán)利要求1所述多機(jī)熱備的系統(tǒng),其特征在于,所述第一備用服務(wù)器與所述第二備用服務(wù)器之間彼此監(jiān)控。
7.一種多機(jī)熱備的容錯(cuò)方法,其特征在于,包括下列步驟偵測(cè)至少一心跳信號(hào)發(fā)生異常;利用至少一第一備用服務(wù)器根據(jù)發(fā)生異常的所述心跳信號(hào)找出發(fā)生錯(cuò)誤的一應(yīng)用服務(wù)器;通過所述第一備用服務(wù)器完全取代發(fā)生錯(cuò)誤的所述應(yīng)用服務(wù)器的運(yùn)作;以及命令至少一第二備用服務(wù)器來取代所述第一備用服務(wù)器,使所述第二備用服務(wù)器繼續(xù)進(jìn)行監(jiān)控。
8.如權(quán)利要求7所述多機(jī)熱備的容錯(cuò)方法,其特征在于,偵測(cè)至少一所述心跳信號(hào)發(fā)生異常的現(xiàn)象,包括無法收到所述心跳信號(hào)的情形。
9.如權(quán)利要求7所述多機(jī)熱備的容錯(cuò)方法,其特征在于,通過所述第一備用服務(wù)器完全取代發(fā)生錯(cuò)誤的所述應(yīng)用服務(wù)器運(yùn)作的方法,利用所述第一備用服務(wù)器執(zhí)行取代程序?qū)崿F(xiàn)。
10.如權(quán)利要求7所述多機(jī)熱備的容錯(cuò)方法,其特征在于,通過所述第一備用服務(wù)器完全取代發(fā)生錯(cuò)誤的所述應(yīng)用服務(wù)器運(yùn)作的方法,利用所述第一備用服務(wù)器與所述應(yīng)用服務(wù)器之間進(jìn)行指令交換實(shí)現(xiàn),而進(jìn)行交換的指令包括應(yīng)用軟件、心跳軟件、資料庫、網(wǎng)際網(wǎng)絡(luò)通訊協(xié)議地址、網(wǎng)絡(luò)設(shè)定。
全文摘要
本發(fā)明公開一種多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法,是利用多個(gè)串聯(lián)的備用服務(wù)器對(duì)多個(gè)應(yīng)用服務(wù)器進(jìn)行偵測(cè)與監(jiān)控,通過一備用服務(wù)器以并聯(lián)的方式與所有的應(yīng)用服務(wù)器連接,而其他備用服務(wù)器則相互偵測(cè),當(dāng)一應(yīng)用服務(wù)器發(fā)生錯(cuò)誤時(shí),異常的心跳信號(hào)偵測(cè)使得與其直接連接的備用服務(wù)器立刻取代發(fā)生錯(cuò)誤的應(yīng)用服務(wù)器,而同時(shí)與此備用服務(wù)器連接的另一備用服務(wù)器則立即接替原來的備用服務(wù)器,繼續(xù)對(duì)所有應(yīng)用服務(wù)器進(jìn)行偵測(cè)與監(jiān)控。因此,利用本發(fā)明多機(jī)熱備的系統(tǒng)及其容錯(cuò)方法使得應(yīng)用服務(wù)器中的程式與任務(wù)不會(huì)產(chǎn)生中斷,同時(shí)可通過較少的備用服務(wù)器設(shè)置達(dá)到較高的容錯(cuò)能力。
文檔編號(hào)H04B1/74GK101079747SQ20071013029
公開日2007年11月28日 申請(qǐng)日期2007年7月18日 優(yōu)先權(quán)日2007年7月18日
發(fā)明者李斯特, 洪源宗, 楊志強(qiáng) 申請(qǐng)人:優(yōu)網(wǎng)通國(guó)際資訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1