[發(fā)明專利]一種服務(wù)集群有效
| 申請?zhí)枺?/td> | 201611187600.9 | 申請日: | 2016-12-20 |
| 公開(公告)號: | CN107046474B | 公開(公告)日: | 2019-12-13 |
| 發(fā)明(設(shè)計)人: | 趙影 | 申請(專利權(quán))人: | 東軟集團股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 11227 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人: | 王寶筠 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù) 集群 | ||
1.一種服務(wù)集群,其特征在于,所述服務(wù)集群包括:多個主名字節(jié)點和至少一個備用名字節(jié)點,每個名字節(jié)點維護有主名字節(jié)點列表、備用名字節(jié)點列表以及故障名字節(jié)點列表;
所述備用名字節(jié)點,按預(yù)設(shè)的周期向各個主名字節(jié)點發(fā)送測試信息以測試所述各個主名字節(jié)點是否正常工作,當一主名字節(jié)點發(fā)生故障時,將所述主名字節(jié)點列表中第n個正常工作的主名字節(jié)點作為目標主名字節(jié)點,向所述目標主名字節(jié)點發(fā)送選主申請,所述選主申請用于申請自身成為主名字節(jié)點,其中,n的取值為1…N,N為所述主名字節(jié)點列表中正常工作的主名字節(jié)點的個數(shù);
所述目標主名字節(jié)點,接收到所述備用名字節(jié)點發(fā)送的選主申請之后,觸發(fā)各個主名字節(jié)點不再接收客戶端的數(shù)據(jù)操作請求,將所述備用名字節(jié)點添加至自身的主名字節(jié)點列表中,并將所述備用名字節(jié)點從自身的備用名字節(jié)點列表中刪除,將所述發(fā)生故障的主名字節(jié)點從所述自身的主名字節(jié)點列表中刪除,并將所述發(fā)生故障的主名字節(jié)點添加至自身的故障名字節(jié)點列表中,將所述主名字節(jié)點發(fā)生故障以及所述備用名字節(jié)點成為主名字節(jié)點的信息同步給所述服務(wù)集群中的其它名字節(jié)點,以使所述其它名字節(jié)點基于所述信息更新自身的列表。
2.根據(jù)權(quán)利要求1所述服務(wù)集群,其特征在于,每個主名字節(jié)點還維護有元數(shù)據(jù);
所述目標主名字節(jié)點,在將所述備用名字節(jié)點添加至所述自身的主名字節(jié)點列表中之后,將自身維護的元數(shù)據(jù)發(fā)送給成為主名字節(jié)點的所述備用名字節(jié)點。
3.根據(jù)權(quán)利要求2所述的服務(wù)集群,其特征在于,所述目標主名字節(jié)點,在所述服務(wù)集群中其它名字節(jié)點更新完列表,并且將所述自身維護的元數(shù)據(jù)發(fā)送給成為主名字節(jié)點的所述備用名字節(jié)點之后,觸發(fā)所述服務(wù)集群中的各個主名字節(jié)點接收客戶端的數(shù)據(jù)操作請求。
4.根據(jù)權(quán)利要求1所述的服務(wù)集群,其特征在于,所述備用名字節(jié)點為多個;
所述目標主名字節(jié)點,在多個備用名字節(jié)點同時發(fā)送選主申請時,將第一個接收到的選主申請所對應(yīng)的備用名字節(jié)點作為主名字節(jié)點添加至所述自身的主名字節(jié)點列表中。
5.根據(jù)權(quán)利要求1所述的服務(wù)集群,其特征在于,每個主名字節(jié)點,周期性的向所述服務(wù)集群中的各個備用名字節(jié)點發(fā)送測試信息以測試各個備用名字節(jié)點是否正常工作,當目標備用名字節(jié)點發(fā)生故障時,將所述目標備用名字節(jié)點從自身的備用名字節(jié)點列表中刪除,并將所述目標備用名字節(jié)點添加至自身的故障名字節(jié)點列表中,同時,將所述目標備用名字節(jié)點發(fā)生故障的信息同步給所述服務(wù)集群中的其它名字節(jié)點。
6.根據(jù)權(quán)利要求1所述的服務(wù)集群,其特征在于,所述服務(wù)集群提供擴展名字節(jié)點的接口,所述服務(wù)集群通過所述接口接收新增名字節(jié)點的申請;
所述目標主名字節(jié)點,接收所述新增名字節(jié)點的申請,將所述新增的名字節(jié)點添加至所述自身的備用名字節(jié)點列表中,將新增的名字節(jié)點成為備用名字節(jié)點的信息同步給所述服務(wù)集群中的其它名字節(jié)點;
或者,
所述目標主名字節(jié)點,接收所述新增名字節(jié)點的申請,向新增的名字節(jié)點發(fā)送測試信息,以測試所述新增的名字節(jié)點是否正常工作,以及,當所述新增的名字節(jié)點正常工作時,將所述新增的名字節(jié)點添加至所述自身的備用名字節(jié)點列表中,將新增的名字節(jié)點成為備用名字節(jié)點的信息同步給所述服務(wù)集群中的其它名字節(jié)點。
7.根據(jù)權(quán)利要求1或5所述的服務(wù)集群,其特征在于,所述目標主名字節(jié)點,按預(yù)設(shè)時間間隔向故障名字節(jié)點列表中的故障名字節(jié)點發(fā)送測試信息,以測試所述故障名字節(jié)點是否恢復正常,當所述故障名字節(jié)點恢復正常時,將恢復正常的故障名字節(jié)點從所述自身的故障名字列表中刪除,并將所述恢復正常的故障名字節(jié)點添加至所述自身的備用名字節(jié)點列表中,將所述故障名字節(jié)點恢復正常的信息同步給所述服務(wù)集群中的其它名字節(jié)點。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東軟集團股份有限公司,未經(jīng)東軟集團股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201611187600.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:手機用金屬防護框
- 下一篇:一種騷擾電話攔截方法及裝置
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 一種集群調(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集群恢復方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





