[發(fā)明專利]一種高可用集群中串口心跳的實現(xiàn)方法無效
| 申請?zhí)枺?/td> | 201110384749.7 | 申請日: | 2011-11-28 |
| 公開(公告)號: | CN102546233A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計)人: | 蘭雨晴;魏子然;劉濤;張永軍;夏穎 | 申請(專利權(quán))人: | 中標軟件有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京匯智英財專利代理事務(wù)所 11301 | 代理人: | 潘光興 |
| 地址: | 200030 上海市番*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 可用 集群 串口 心跳 實現(xiàn) 方法 | ||
1.一種高可用集群中串口心跳的實現(xiàn)方法,其特征在于,該集群同時以串行線纜和網(wǎng)絡(luò)連接兩種方式構(gòu)成,串行線纜對應(yīng)串口心跳,網(wǎng)絡(luò)連接對應(yīng)網(wǎng)絡(luò)心跳,在一般情況下該集群以網(wǎng)絡(luò)心跳對外提供服務(wù),并借助一個定時器模塊來監(jiān)控網(wǎng)絡(luò)環(huán)境的狀態(tài),當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時,則該定時器模塊開啟串口心跳以代替網(wǎng)絡(luò)心跳,以保證集群中的心跳不中斷,使得集群可以正常運行并對外提供服務(wù),當(dāng)網(wǎng)絡(luò)恢復(fù)正常時,則該定時器模塊關(guān)閉串口心跳。
2.如權(quán)利要求1所述的方法,其特征在于,該集群中的每個節(jié)點持續(xù)向其他節(jié)點發(fā)送心跳信息以期待回應(yīng),若在預(yù)定時間內(nèi)某一個節(jié)點無法收到其他節(jié)點發(fā)送的心跳信息時該定時器模塊被激活,并開始對集群的當(dāng)前網(wǎng)絡(luò)環(huán)境的狀態(tài)進行監(jiān)控。
3.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)環(huán)境的狀態(tài)包含當(dāng)前節(jié)點所在的網(wǎng)絡(luò)連接狀態(tài)、當(dāng)前節(jié)點所在集群中節(jié)點的個數(shù)以及串口心跳是否已啟用這三個變量,而該網(wǎng)絡(luò)連接狀態(tài)有兩種狀態(tài),在網(wǎng)絡(luò)出現(xiàn)故障時是網(wǎng)絡(luò)故障狀態(tài),網(wǎng)絡(luò)狀態(tài)正常時是網(wǎng)絡(luò)正常狀態(tài),所述當(dāng)前節(jié)點所在集群中節(jié)點的個數(shù)有等于1或大于1兩種狀態(tài),而串口心跳是否啟用有啟用和未啟用兩種狀態(tài)。
4.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)正常,該節(jié)點所在的集群中節(jié)點個數(shù)等于1,串口心跳啟用,則表示該節(jié)點網(wǎng)絡(luò)故障已恢復(fù),該定時器模塊將關(guān)閉串口心跳,將串口狀態(tài)置為未啟用。
5.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)故障,該節(jié)點所在的集群中節(jié)點個數(shù)等于1,串口未啟用,則該定時器模塊開啟串口心跳,將串口狀態(tài)置為啟用。
6.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)故障,該節(jié)點所在的集群中節(jié)點個數(shù)等于1,串口啟用,則該定時器模塊不作任何處理。
7.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)正常,該節(jié)點所在的集群中節(jié)點個數(shù)大于1,串口未啟用,則表示網(wǎng)絡(luò)環(huán)境出現(xiàn)故障,對端節(jié)點的網(wǎng)絡(luò)斷開,該定時器模塊開啟串口心跳,將串口狀態(tài)置為啟用。
8.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)正常,該節(jié)點所在的集群中節(jié)點個數(shù)大于1,串口啟用,則表示本節(jié)點的網(wǎng)絡(luò)故障已恢復(fù),該定時器模塊關(guān)閉串口心跳,將串口狀態(tài)置為未啟用。
9.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)故障,該節(jié)點所在的集群中節(jié)點個數(shù)大于1,串口未啟用,則表示本節(jié)點的網(wǎng)絡(luò)出現(xiàn)故障,該定時器模塊開啟串口心跳,將串口狀態(tài)置為啟用。
10.如權(quán)利要求3所述的方法,其特征在于,若在該定時器模塊中查看到一個節(jié)點所在的網(wǎng)絡(luò)環(huán)境的狀態(tài)為網(wǎng)絡(luò)故障,該節(jié)點所在的集群中節(jié)點個數(shù)大于1,串口啟用,則表示本節(jié)點的網(wǎng)絡(luò)出現(xiàn)故障,串口心跳也出現(xiàn)故障,此時該定時器模塊關(guān)閉串口心跳,將要做故障處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中標軟件有限公司,未經(jīng)中標軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110384749.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





