国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法

      文檔序號:10690894閱讀:230來源:國知局
      一種基于Zookeeper 的節(jié)點(diǎn)配置系統(tǒng)及方法
      【專利摘要】本發(fā)明公開一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法,其系統(tǒng)包括探測模塊,發(fā)送Zookeeper心跳信息,包括探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn)并監(jiān)聽,監(jiān)聽到該臨時節(jié)點(diǎn)消失時,建立新的臨時節(jié)點(diǎn);容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),接收該心跳信息,并同步該心跳信息到代理模塊,在IDC故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的Zookeeper;代理模塊,監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,在檢測到滿足縮容條件時,執(zhí)行縮容操作,包括修改可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),從而達(dá)到實(shí)現(xiàn)在IDC故障情況下,能夠快速恢復(fù),提供正常的處理性能和吞吐能力,保證在IDC故障情況下,Zookeeper集群正常運(yùn)轉(zhuǎn),為其他集群化系統(tǒng),提供基礎(chǔ)保證。
      【專利說明】
      一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及分布式系統(tǒng)集群技術(shù)領(lǐng)域,尤其涉及一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法。
      【背景技術(shù)】
      [0002]Zookeeper(可靠協(xié)調(diào)系統(tǒng))是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是一個強(qiáng)大的分布式系統(tǒng);Zookeeper是一個為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置服務(wù)、域名服務(wù)、分布式同步、組服務(wù)等。
      [0003]但是現(xiàn)有的Zookeeper在IDC (可靠協(xié)調(diào)系統(tǒng)機(jī)房)故障時,ZooKeeper吞吐量會有所下降,不能提供正常的處理性能和吞吐能力,Zookeeper集群不能正常運(yùn)轉(zhuǎn)。

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

      [0004]本發(fā)明要解決的技術(shù)問題是提供一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法。
      [0005]本發(fā)明的目的在于提供一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng),包括:可靠協(xié)調(diào)系統(tǒng)機(jī)房、探測模塊、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)、代理模塊;
      [0006]所述可靠協(xié)調(diào)系統(tǒng)機(jī)房,包括:可靠協(xié)調(diào)系統(tǒng)Zookeeper,一個Zookeeper對應(yīng)一個節(jié)點(diǎn);
      [0007]所述探測模塊,用于發(fā)送相同所述可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),所述心跳信息包括所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽所述臨時節(jié)點(diǎn),監(jiān)聽到所述臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);
      [0008]所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),用于接收所述心跳信息,并同步所述所接收到的所述心跳信息到所述代理模塊,并監(jiān)控所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在所述可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zooke印er,協(xié)調(diào)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;
      [0009]所述代理模塊,一個所述代理模塊對應(yīng)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的一個可靠協(xié)調(diào)系統(tǒng)Zookeeper,監(jiān)測所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到所述建立的臨時節(jié)點(diǎn)有變化時,檢測所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作。
      [0010]其中,所述代理模塊執(zhí)行縮容操作,包括:
      [0011]所述代理模塊根據(jù)所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)。
      [0012]其中,所述代理模塊在修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)之后,還用于根據(jù)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,確認(rèn)是否需要重啟Zookeeper,需要重啟的話,就重啟下Zookeeper0
      [0013]其中,當(dāng)發(fā)生IDC故障時,對應(yīng)故障IDC的探測模塊的心跳信息消失,所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)中的臨時節(jié)點(diǎn)消失。
      [0014]本發(fā)明的目的在于還提供一種基于Zookeeper的節(jié)點(diǎn)配置方法,所述Zookeeper包括可靠協(xié)調(diào)系統(tǒng)機(jī)房、探測模塊、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)、代理模塊,包括:
      [0015]所述探測模塊發(fā)送相同所述可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),所述心跳信息包括所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽所述臨時節(jié)點(diǎn),監(jiān)聽到所述臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);
      [0016]所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)接收所述心跳信息,并同步所述所接收到的所述心跳信息到所述代理模塊,并監(jiān)控所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在所述可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;
      [0017]所述代理模塊監(jiān)測所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到所述建立的臨時節(jié)點(diǎn)有變化時,檢測所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作。
      [0018]其中,所述代理模塊執(zhí)行縮容操作,包括:所述代理模塊根據(jù)所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)。
      [0019]其中,所述代理模塊在修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zooke印er節(jié)點(diǎn)之后,還包括:
      [0020]所述代理模塊根據(jù)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,確認(rèn)是否需要重啟Zookeeper,需要重啟的話,就重啟下Zookeeper ο
      [0021 ]其中,當(dāng)發(fā)生IDC故障時,對應(yīng)故障IDC的探測模塊的心跳信息消失,所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)中的臨時節(jié)點(diǎn)消失。
      [0022]本發(fā)明提供的基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)包括:探測模塊,用于發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng);該心跳信息包括探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),用于接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;代理模塊,監(jiān)測探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),從而達(dá)到實(shí)現(xiàn)在IDC故障情況下,能夠快速恢復(fù),提供正常的處理性能和吞吐能力,保證在IDC故障情況下,Zookeeper集群正常運(yùn)轉(zhuǎn),為其他集群化系統(tǒng),提供基礎(chǔ)保證。
      [0023]本發(fā)明提供的基于Zookeeper的節(jié)點(diǎn)配置方法,包括:探測模塊發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng);該心跳信息包括探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;代理模塊監(jiān)測探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),從而達(dá)到實(shí)現(xiàn)在IDC故障情況下,能夠快速恢復(fù),提供正常的處理性能和吞吐能力,保證在IDC故障情況下,Zookeeper集群正常運(yùn)轉(zhuǎn),為其他集群化系統(tǒng),提供基礎(chǔ)保證。
      【附圖說明】
      [0024]圖1,為本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)的示意圖;
      [0025]圖2,為本發(fā)明探測模塊工作時的示意圖;
      [0026]圖3,為Zookeeper縮容前的示意圖;
      [0027]圖4,為Zookeeper縮容后的示意圖;
      [0028]圖5,為本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置方法的示意圖。
      【具體實(shí)施方式】
      [0029]本發(fā)明提供一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法,應(yīng)用于分布式系統(tǒng)集群技術(shù)領(lǐng)域,本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)包括:可靠協(xié)調(diào)系統(tǒng)機(jī)房(IDCZk,IDCZookeeper)、探測模塊(ZkMoni tor ,Zookeeper Monitor)、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)(TopZk,T0P Zookeeper)、代理模塊(ZkAgent,ZookeeperAgent);探測模塊,用于發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng);該心跳信息包括探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),用于接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;代理模塊,監(jiān)測探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),從而達(dá)到實(shí)現(xiàn)在IDC故障情況下,能夠快速恢復(fù),提供正常的處理性能和吞吐能力,保證在IDC故障情況下,Zookeeper集群正常運(yùn)轉(zhuǎn),為其他集群化系統(tǒng),提供基礎(chǔ)保證。
      [0030]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0031 ]本發(fā)明提供一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)。
      [0032]請參見圖1,圖1為本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)的示意圖,本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)10,包括:可靠協(xié)調(diào)系統(tǒng)機(jī)房(IDCZk,IDC Zookeeper) 101、探測模塊(ZkMon it or , Zookeeper Monitor)102、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)(TopZk,T0PZookeeper)103、代理模塊(ZkAgent,Zookeeper Agent) 104;
      [0033]可靠協(xié)調(diào)系統(tǒng)機(jī)房101,包括:可靠協(xié)調(diào)系統(tǒng)Zookeeper,一個Zookeeper對應(yīng)一個節(jié)點(diǎn);
      [0034]探測模塊102,用于發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房101內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103;該心跳信息包括探測模塊102為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);
      [0035]容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103,用于接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊104,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房101故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;
      [0036]代理模塊104,一個代理模塊104對應(yīng)可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的一個可靠協(xié)調(diào)系統(tǒng)Zookeeper,監(jiān)測探測模塊102為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊104根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),并重啟Zookeeper。
      [0037]本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)10,以節(jié)點(diǎn)數(shù)為3,舉例說明滿足縮容的條件,同時滿足節(jié)點(diǎn)數(shù)等于3和只剩下兩個異地可靠協(xié)調(diào)系統(tǒng)機(jī)房101可用時,則滿足縮容條件,代理模塊104根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),并重啟Zookeeper ο
      [0038]其中,容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103也可以是一個Zookeeper集群,可以按照兩地三中心要求來部署,部署方式可以是1-1-1,容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103可以不公開其信息,可以只用來給控測模塊102和代理模塊104使用,這樣可以保證本發(fā)明基于Zooke印er的節(jié)點(diǎn)配置系統(tǒng)10的寫壓力非常小,不會受可靠協(xié)調(diào)系統(tǒng)機(jī)房101不會受IDC故障引起的性能和吞吐量下降的影響。
      [0039]其中,請參見圖2,圖2為本發(fā)明探測模塊102工作時的示意圖,探測模塊102工作時,包括:
      [0040]一、探測模塊102發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房101內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper(圖中未標(biāo)示)心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103;該心跳信息包括探測模塊102為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn)(圖中未標(biāo)示),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);
      [0041]二、可對節(jié)點(diǎn)進(jìn)行命名,包括:node@CITYid#IDCid#ZKid(node:節(jié)點(diǎn)的標(biāo)示;CITYid:城市的標(biāo)示,IDCid:數(shù)據(jù)中心的標(biāo)示,ZKid: Zookeeper的標(biāo)示);
      [0042]三、該建立的臨時節(jié)點(diǎn),分別對應(yīng)Zookeeper中的相應(yīng)節(jié)點(diǎn)(圖中未標(biāo)示),一個臨時節(jié)點(diǎn)對應(yīng)一個Zookeeper節(jié)點(diǎn);
      [0043]四、和Zookeeper部署在同一個可靠協(xié)調(diào)系統(tǒng)機(jī)房101的探測模塊102,負(fù)責(zé)維護(hù)相同IDC的Zookeeper的節(jié)點(diǎn)、臨時節(jié)點(diǎn),保證節(jié)點(diǎn)、臨時節(jié)點(diǎn)不會消失,或者消失后,立刻要建立新的臨時節(jié)點(diǎn);
      [0044]五、當(dāng)發(fā)生IDC故障時,對應(yīng)故障IDC的探測模塊102的心跳信息會消失,容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103中的臨時節(jié)點(diǎn)也會相應(yīng)消失。
      [0045]其中,請參見圖3和圖4,圖3為Zookeeper縮容前的示意圖,圖4為Zookeeper縮容后的示意圖,代理模塊104工作時,包括:
      [0046]一、一個代理模塊I O 4對應(yīng)可靠協(xié)調(diào)系統(tǒng)機(jī)房I O I中的一個可靠協(xié)調(diào)系統(tǒng)Zookeeper;
      [0047]二、監(jiān)測探測模塊102為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作;
      [0048]三、該執(zhí)行縮容操作,包括:代理模塊104根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn);
      [0049]四、根據(jù)可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,確認(rèn)是否需要重啟Zookeeper,需要重啟的話,就重啟下Zookeeper;
      [0050]五、判斷重啟后的Zookeeper狀態(tài)是否正常,如果不正常,需要及時通知告警。
      [0051 ]本發(fā)明還提供一種基于Zookeeper的節(jié)點(diǎn)配置方法。
      [°°52] 請參見圖5,圖5為本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置方法的示意圖,該Zookeeper包括可靠協(xié)調(diào)系統(tǒng)機(jī)房、探測模塊、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)、代理模塊,本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置方法,包括:
      [0053]S51、探測模塊發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng);該心跳信息包括探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);
      [0054]S52、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;
      [0055]S53、代理模塊監(jiān)測探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),并重啟Zookeeper。
      [0056]其中,可靠協(xié)調(diào)系統(tǒng)機(jī)房,其結(jié)構(gòu)、功能等與圖1所示的本發(fā)明可靠協(xié)調(diào)系統(tǒng)機(jī)房101的結(jié)構(gòu)、功能等相同,此處不再贅述。
      [0057]其中,探測模塊,其結(jié)構(gòu)、功能等與圖1所示的本發(fā)明探測模塊102的結(jié)構(gòu)、功能等相同,此處不再贅述。
      [0058]其中,容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),其結(jié)構(gòu)、功能等與圖1所示的本發(fā)明容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103的結(jié)構(gòu)、功能等相同,此處不再贅述。
      [0059]其中,代理模塊,其結(jié)構(gòu)、功能等與圖1所示的本發(fā)明代理模塊104的結(jié)構(gòu)、功能等相同,此處不再贅述。
      [0060]本發(fā)明提供的基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng),包括:探測模塊102,用于發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房101內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103;該心跳信息包括探測模塊102為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103,用于接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊104,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房101故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;代理模塊104,監(jiān)測探測模塊102為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊104根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)103在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房101中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),從而達(dá)到實(shí)現(xiàn)在IDC故障情況下,能夠快速恢復(fù),提供正常的處理性能和吞吐能力,保證在IDC故障情況下,Zookeeper集群正常運(yùn)轉(zhuǎn),為其他集群化系統(tǒng),提供基礎(chǔ)保證。
      [0061]本發(fā)明提供的基于Zookeeper的節(jié)點(diǎn)配置方法,包括:探測模塊發(fā)送相同可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng);該心跳信息包括探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽該臨時節(jié)點(diǎn),監(jiān)聽到該臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn);容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)接收該心跳信息,并同步該所接收到的該心跳信息到代理模塊,并監(jiān)控可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容;代理模塊監(jiān)測探測模塊為每個該可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到該建立的臨時節(jié)點(diǎn)有變化時,檢測可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作,該執(zhí)行縮容操作,包括:代理模塊根據(jù)容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)該節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn),從而達(dá)到實(shí)現(xiàn)在IDC故障情況下,能夠快速恢復(fù),提供正常的處理性能和吞吐能力,保證在IDC故障情況下,Zookeeper集群正常運(yùn)轉(zhuǎn),為其他集群化系統(tǒng),提供基礎(chǔ)保證。
      [0062]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或者操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包含”、“包括”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系統(tǒng)要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括所述要素的過程、方法、物品、設(shè)備或者裝置中還存在另外的相同要素。
      [0063]對于本發(fā)明基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng)及方法,實(shí)現(xiàn)的形式是多種多樣的。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng),其特征在于,包括:可靠協(xié)調(diào)系統(tǒng)機(jī)房、探測模塊、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)、代理模塊; 所述可靠協(xié)調(diào)系統(tǒng)機(jī)房,包括:可靠協(xié)調(diào)系統(tǒng)Zookeeper,一個Zookeeper對應(yīng)一個節(jié)占.V , 所述探測模塊,用于發(fā)送相同所述可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),所述心跳信息包括所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽所述臨時節(jié)點(diǎn),監(jiān)聽到所述臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn); 所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),用于接收所述心跳信息,并同步所述所接收到的所述心跳信息到所述代理模塊,并監(jiān)控所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在所述可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zooke印er,協(xié)調(diào)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zooke印er集群的縮容; 所述代理模塊,一個所述代理模塊對應(yīng)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的一個可靠協(xié)調(diào)系統(tǒng)Zookeeper,監(jiān)測所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到所述建立的臨時節(jié)點(diǎn)有變化時,檢測所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作。2.如權(quán)利要求1所述的基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng),其特征在于,所述代理模塊執(zhí)行縮容操作,包括: 所述代理模塊根據(jù)所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)。3.權(quán)利要求1所述的基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng),其特征在于,所述代理模塊在修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)之后,還用于根據(jù)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,確認(rèn)是否需要重啟Zookeeper,需要重啟的話,就重啟下Zookeeper ο4.如權(quán)利要求1所述的基于Zookeeper的節(jié)點(diǎn)配置系統(tǒng),其特征在于,當(dāng)發(fā)生IDC故障時,對應(yīng)故障IDC的探測模塊的心跳信息消失,所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)中的臨時節(jié)點(diǎn)消失。5.—種基于Zookeeper的節(jié)點(diǎn)配置方法,所述Zookeeper包括可靠協(xié)調(diào)系統(tǒng)機(jī)房、探測模塊、容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)、代理模塊,其特征在于,包括: 所述探測模塊發(fā)送相同所述可靠協(xié)調(diào)系統(tǒng)機(jī)房內(nèi)的可靠協(xié)調(diào)系統(tǒng)Zookeeper心跳信息到所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng),所述心跳信息包括所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立臨時節(jié)點(diǎn),并監(jiān)聽所述臨時節(jié)點(diǎn),監(jiān)聽到所述臨時節(jié)點(diǎn)消失時,立即建立新的臨時節(jié)點(diǎn); 所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)接收所述心跳信息,并同步所述所接收到的所述心跳信息到所述代理模塊,并監(jiān)控所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群,在所述可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,協(xié)調(diào)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群的縮容; 所述代理模塊監(jiān)測所述探測模塊為每個所述可靠協(xié)調(diào)系統(tǒng)Zookeeper建立的臨時節(jié)點(diǎn),監(jiān)測到所述建立的臨時節(jié)點(diǎn)有變化時,檢測所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper集群是否滿足縮容條件,在檢測到滿足縮容條件時,執(zhí)行縮容操作。6.如權(quán)利要求5所述的基于Zookeeper的節(jié)點(diǎn)配置方法,其特征在于,所述代理模塊執(zhí)行縮容操作,包括:所述代理模塊根據(jù)所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)在可靠協(xié)調(diào)系統(tǒng)機(jī)房故障時,檢測出的需要剔除的節(jié)點(diǎn)和對應(yīng)所述節(jié)點(diǎn)的可靠協(xié)調(diào)系統(tǒng)Zookeeper,修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)。7.權(quán)利要求6所述的基于Zookeeper的節(jié)點(diǎn)配置方法,其特征在于,所述代理模塊在修改所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,剔除不可用的Zookeeper節(jié)點(diǎn)之后,還包括: 所述代理模塊根據(jù)所述可靠協(xié)調(diào)系統(tǒng)機(jī)房中的可靠協(xié)調(diào)系統(tǒng)Zookeeper的配置文件,確認(rèn)是否需要重啟Zookeeper,需要重啟的話,就重啟下Zookeeper ο8.如權(quán)利要求5所述的基于Zookeeper的節(jié)點(diǎn)配置方法,其特征在于,當(dāng)發(fā)生IDC故障時,對應(yīng)故障IDC的探測模塊的心跳信息消失,所述容災(zāi)監(jiān)控的可靠協(xié)調(diào)系統(tǒng)中的臨時節(jié)點(diǎn)消失。
      【文檔編號】H04L29/08GK106059843SQ201610676038
      【公開日】2016年10月26日
      【申請日】2016年8月16日
      【發(fā)明人】呂明陽, 顧正, 魏雪峰, 韋國頌, 張?jiān)讫?
      【申請人】深圳市華成峰數(shù)據(jù)技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1