国产精品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>

      一種控制方法及控制器、監(jiān)聽設(shè)備的制造方法

      文檔序號:10555447閱讀:236來源:國知局
      一種控制方法及控制器、監(jiān)聽設(shè)備的制造方法
      【專利摘要】本發(fā)明實施例公開了一種控制方法,包括:節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,以使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信。本發(fā)明實施例同時還公開了一種控制器、監(jiān)聽設(shè)備。
      【專利說明】
      一種控制方法及控制器、監(jiān)聽設(shè)備
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及電子技術(shù),尤其涉及一種控制方法及控制器、監(jiān)聽設(shè)備。
      【背景技術(shù)】
      [0002]所謂容災(zāi),在實踐中主要表現(xiàn)為兩個方面:一是保證企業(yè)數(shù)據(jù)的安全,二是保證業(yè)務(wù)的連續(xù)性。目前,幾乎所有的企業(yè)都對其應(yīng)用業(yè)務(wù)進行了數(shù)據(jù)保護。常用的方法是離線數(shù)據(jù)備份,通過磁帶機或光盤塔來完成數(shù)據(jù)的備份。對于某些可靠性要求極高、不能中斷運行的關(guān)鍵業(yè)務(wù),如電信的計費、財務(wù)、營業(yè)、客服等而言,則必須采用其他方法,比如在異地建立一個容災(zāi)中心,保證系統(tǒng)數(shù)據(jù)和業(yè)務(wù)運營不受災(zāi)難的影響,但是這種方式需要專線或光纖通信等特殊設(shè)備,投資巨大,對于一些資金不足的中小企業(yè)是無法承受的。

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

      [0003]有鑒于此,本發(fā)明實施例為解決現(xiàn)有技術(shù)中存在的至少一個問題而提供一種控制方法及控制器、監(jiān)聽設(shè)備。
      [0004]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
      [0005]本發(fā)明實施例第一方面提供了一種控制方法,包括:
      [0006]節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0007]基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,以通過所述節(jié)點控制器實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)。
      [0008]上述方案中,所述方法還包括:
      [0009]接收第一控制指令;
      [0010]基于所述第一控制指令從所述至少兩個從服務(wù)器中確定出第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0011 ]基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器之間的通信連接。
      [0012]上述方案中,所述方法還包括:
      [0013]獲取針對于所述主服務(wù)器的寫入操作請求;所述寫入操作請求表征終端向所述主服務(wù)器發(fā)送的請求寫入第一目標(biāo)數(shù)據(jù)的操作請求;
      [0014]基于所述寫入操作請求,確定與所述主服務(wù)器具有通信連接關(guān)系的所述至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0015]基于所述至少兩個從服務(wù)器的第二標(biāo)識信息,將所述寫入操作請求所對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述至少兩個從服務(wù)器。
      [0016]本發(fā)明實施例第二方面提供了一種控制方法,包括:
      [0017]監(jiān)聽設(shè)備向節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0018]所述監(jiān)聽設(shè)備基于所述主服務(wù)器的第一標(biāo)識信息以及至少兩個從服務(wù)器的第二標(biāo)識信息,監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài);
      [0019]基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略。
      [0020]上述方案中,所述基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略,包括:
      [0021 ]確定所述主服務(wù)器與所述至少兩個從服務(wù)器中的第一目標(biāo)從服務(wù)器處于第一通信狀態(tài)時,生成第一控制指令;其中,所述第一控制指令包括有所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0022]將所述第一控制指令發(fā)送至所述節(jié)點控制器,以使所述節(jié)點控制器基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器的通信連接。
      [0023]上述方案中,所述基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略,包括:
      [0024]確定所述主服務(wù)器與所述至少兩個從服務(wù)器處于第二通信狀態(tài)時,生成第二控制指令;
      [0025]基于所述第二控制指令,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器;
      [0026]確定所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0027]將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器,以使所述地址選取控制器通過所述第二目標(biāo)從服務(wù)器為終端提供讀取操作。
      [0028]本發(fā)明實施例第三方面提供了一種控制方法,包括:
      [0029]地址選取控制器接收讀取操作請求;所述讀取操作請求表征終端請求向第三目標(biāo)從服務(wù)器讀取第二目標(biāo)數(shù)據(jù);
      [0030]接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;其中,所述第二目標(biāo)從服務(wù)器為所述監(jiān)聽設(shè)備從與主服務(wù)器處于第二通信狀態(tài)的至少兩個從服務(wù)器中選取出的目標(biāo)從服務(wù)器;
      [0031 ]將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。
      [0032]上述方案中,所述方法還包括:
      [0033]所述地址選取控制器向所述監(jiān)聽設(shè)備獲取所述第三目標(biāo)從服務(wù)器與主服務(wù)器的通信狀態(tài);
      [0034]對應(yīng)地,所述接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,包括:
      [0035]當(dāng)確定出所述第三目標(biāo)從服務(wù)器與主服務(wù)器處于第一通信狀態(tài)時,接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息。
      [0036]本發(fā)明實施例第四方面提供了一種節(jié)點控制器,包括:
      [0037]第一獲取單元,用于獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0038]第一控制單元,用于基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,以通過所述節(jié)點控制器實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)。
      [0039]上述方案中,所述節(jié)點控制器,還包括:
      [0040]指令接收單元,用于接收第一控制指令;
      [0041]所述第一控制單元,還用于基于所述第一控制指令從所述至少兩個從服務(wù)器中確定出第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器之間的通信連接。
      [0042]上述方案中,所述第一獲取單元,還用于獲取針對于所述主服務(wù)器的寫入操作請求;所述寫入操作請求表征終端向所述主服務(wù)器發(fā)送的請求寫入第一目標(biāo)數(shù)據(jù)的操作請求;
      [0043]所述第一控制單元,還用于基于所述寫入操作請求,確定與所述主服務(wù)器具有通信連接關(guān)系的所述至少兩個從服務(wù)器的第二標(biāo)識信息;基于所述至少兩個從服務(wù)器的第二標(biāo)識信息,將所述寫入操作請求所對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述至少兩個從服務(wù)器。
      [0044]本發(fā)明實施例第五方面提供了一種監(jiān)聽設(shè)備,包括:
      [0045]第二獲取單元,用于向節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0046]監(jiān)聽單元,用于基于所述主服務(wù)器的第一標(biāo)識信息以及至少兩個從服務(wù)器的第二標(biāo)識信息,監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài);
      [0047]第二控制單元,用于基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略。
      [0048]上述方案中,所述監(jiān)聽設(shè)備還包括發(fā)送單元;其中,
      [0049]所述第二控制單元,還用于確定所述主服務(wù)器與所述至少兩個從服務(wù)器中的第一目標(biāo)從服務(wù)器處于第一通信狀態(tài)時,生成第一控制指令;其中,所述第一控制指令包括有所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0050]所述發(fā)送單元,還用于將所述第一控制指令發(fā)送至所述節(jié)點控制器,以使所述節(jié)點控制器基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器的通信連接。
      [0051]上述方案中,所述第二控制單元,還用于確定所述主服務(wù)器與所述至少兩個從服務(wù)器處于第二通信狀態(tài)時,生成第二控制指令;基于所述第二控制指令,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器;確定所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0052]所述發(fā)送單元,還用于將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器,以使所述地址選取控制器通過所述第二目標(biāo)從服務(wù)器為終端提供讀取操作。
      [0053]本發(fā)明實施例第六方面提供了一種地址選取控制器,包括:
      [0054]信息接收單元,用于接收讀取操作請求;所述讀取操作請求表征終端請求向第三目標(biāo)從服務(wù)器讀取第二目標(biāo)數(shù)據(jù);還用于接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;所述第二目標(biāo)從服務(wù)器為所述監(jiān)聽設(shè)備從與主服務(wù)器處于第二通信狀態(tài)的至少兩個從服務(wù)器中選取出的目標(biāo)從服務(wù)器;
      [0055]處理單元,用于將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。
      [0056]上述方案中,所述處理單元,還用于向所述監(jiān)聽設(shè)備獲取所述第三目標(biāo)從服務(wù)器與主服務(wù)器的通信狀態(tài);
      [0057]對應(yīng)地,所述信息接收單元,還用于當(dāng)確定出所述第三目標(biāo)從服務(wù)器與主服務(wù)器處于第一通信狀態(tài)時,接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息。
      [0058]本發(fā)明實施例所述的控制方法及控制器、監(jiān)聽設(shè)備,通過節(jié)點控制器控制主服務(wù)器與至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,進而便于節(jié)點控制器對所述主服務(wù)器和至少兩個從服務(wù)器進行集中式管理,為實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)奠定了基礎(chǔ)。
      【附圖說明】
      [0059]圖1為本發(fā)明實施例一控制方法的實現(xiàn)流程示意圖;
      [0060]圖2為本發(fā)明實施例數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)示意圖一;
      [0061 ]圖3為本發(fā)明實施例寫入操作的實現(xiàn)流程示意圖;
      [0062]圖4為本發(fā)明實施例讀取操作的實現(xiàn)流程示意圖;
      [0063]圖5為本發(fā)明實施例數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)示意圖二;
      [0064]圖6為本發(fā)明實施例節(jié)點控制器的結(jié)構(gòu)示意圖;
      [0065]圖7為本發(fā)明實施例監(jiān)聽設(shè)備的結(jié)構(gòu)示意圖;
      [0066]圖8為本發(fā)明實施例地址選取控制器的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0067]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明的技術(shù)方案,并不用于限定本發(fā)明的保護范圍。
      [0068]實施例一
      [0069]本實施例提供了一種控制方法,具體地,本實施例提供了一種容災(zāi)方法,即通過節(jié)點池(也即本實施例所述的節(jié)點控制器)控制一個主服務(wù)器與多個從服務(wù)器的通信連接,實現(xiàn)服務(wù)器之間的互備容災(zāi);當(dāng)災(zāi)難發(fā)生后,能夠通過節(jié)點池選取出處于正常通信狀態(tài)的從服務(wù)器,進而最大化保證了服務(wù)的連續(xù)性,保證了數(shù)據(jù)庫系統(tǒng)的資源可用性;而且,本實施例所述的容災(zāi)方法,無需對現(xiàn)有數(shù)據(jù)庫系統(tǒng)做較大改變,即可實現(xiàn)高效的故障檢測,因此,與現(xiàn)有異地建立一個容災(zāi)中心等方式相比,本實施例所述的方法費用低廉。
      [0070]這里,本實施例所述的方法可以具體應(yīng)用于數(shù)據(jù)庫系統(tǒng);所述數(shù)據(jù)庫系統(tǒng)具體包括:節(jié)點控制器、監(jiān)聽設(shè)備、主服務(wù)器、至少兩個從服務(wù)器。進一步地,結(jié)合圖1和圖2對本發(fā)明實施例做進一步詳細說明。
      [0071]圖1為本發(fā)明實施例控制方法的實現(xiàn)流程示意圖;圖2為本發(fā)明實施例數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)示意圖;如圖1所示,所述方法包括:
      [0072]步驟101:節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0073]本實施例中,如圖2所示,所述數(shù)據(jù)庫系統(tǒng)中的每個從服務(wù)器slave與主服務(wù)器master均通過節(jié)點控制器進行連接,當(dāng)從服務(wù)器與主服務(wù)器連接成功后,所述節(jié)點控制器會生成一個節(jié)點,生成的該節(jié)點對應(yīng)于從服務(wù)器,以通過該表征從服務(wù)器與主服務(wù)器的連接關(guān)系;這里,所述節(jié)點控制器生成的節(jié)點的個數(shù)與從服務(wù)器的個數(shù)相關(guān),也即與主服務(wù)器和從服務(wù)器進行通信連接的通信鏈路的個數(shù)有關(guān)。進一步地,當(dāng)數(shù)據(jù)庫系統(tǒng)初始化時,從服務(wù)器與主服務(wù)器進行通信復(fù)制,實現(xiàn)數(shù)據(jù)同步,進而形成一個一主多從的讀寫分離系統(tǒng)。
      [0074]步驟102:基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,以通過所述節(jié)點控制器實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)。
      [0075]在實際應(yīng)用中,如圖2所示,當(dāng)所述節(jié)點控制器控制所述主服務(wù)器與所述至少兩個從服務(wù)器進行通信連接后,所述監(jiān)聽設(shè)備,如節(jié)點監(jiān)聽器,檢測所述節(jié)點控制器中主服務(wù)器與從服務(wù)器之間的通信狀態(tài);具體地,所述監(jiān)聽設(shè)備向節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;所述監(jiān)聽設(shè)備基于所述主服務(wù)器的第一標(biāo)識信息以及至少兩個從服務(wù)器的第二標(biāo)識信息,監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài),進而基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略。
      [0076]進一步地,在一實施例中,當(dāng)所述監(jiān)聽設(shè)備確定出所述主服務(wù)器與所述至少兩個從服務(wù)器中的第一目標(biāo)從服務(wù)器處于第一通信狀態(tài),例如處于通信異常狀態(tài)時,生成第一控制指令;其中,所述第一控制指令包括有所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;進而將所述第一控制指令發(fā)送至所述節(jié)點控制器,以使所述節(jié)點控制器基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器的通信連接。對應(yīng)地,所述節(jié)點控制器接收所述第一控制指令,基于所述第一控制指令從所述至少兩個從服務(wù)器中確定出第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,進而基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器之間的通信連接;這樣,通過監(jiān)聽設(shè)備確定主服務(wù)器與從服務(wù)器之間的通信狀態(tài),并將該通信狀態(tài)反饋至節(jié)點控制器,以通過節(jié)點控制器控制主服務(wù)器與從服務(wù)器的連接或斷開,實現(xiàn)基于主服務(wù)器與從服務(wù)器的通信狀態(tài)調(diào)整節(jié)點控制器的有效節(jié)點的目的,為連續(xù)地為終端提供服務(wù)奠定了基礎(chǔ)。
      [0077]這里,所述有效節(jié)點指的是與主服務(wù)器處于正常通信狀態(tài)的從服務(wù)器對應(yīng)的節(jié)點。這樣,使得節(jié)點控制器能夠?qū)χ鞣?wù)器和從服務(wù)器進行集中式管理,進而為實現(xiàn)主服務(wù)和從服務(wù)器的互備容災(zāi)奠定了基礎(chǔ),同時,實現(xiàn)了數(shù)據(jù)庫系統(tǒng)的高效故障檢測的目的。
      [0078]本發(fā)明實施例所述的方法,通過節(jié)點控制器控制主服務(wù)器與至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,進而為實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)奠定了基礎(chǔ);進一步地,本發(fā)明實施例所述的方法通過監(jiān)聽設(shè)備監(jiān)聽所述節(jié)點控制器對應(yīng)的所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài),進而通過所述監(jiān)聽設(shè)備向所述節(jié)點控制器反饋所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài),以通過所述節(jié)點控制器控制主服務(wù)器與從服務(wù)器的連接或斷開,實現(xiàn)通過節(jié)點控制器對主服務(wù)器和從服務(wù)器進行集中式管理的目的,進而進一步地為實現(xiàn)主服務(wù)和從服務(wù)器的互備容災(zāi)奠定了基礎(chǔ);而且,由于所述監(jiān)聽設(shè)備能夠?qū)崟r監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài),所以,本發(fā)明實施例還實現(xiàn)了高效故障檢測的目的。
      [0079]實施例二
      [0080]基于實施例一所述的方法,本實施例提供了一種寫入操作的實現(xiàn)方式;具體地,如圖3所示,所述方法包括:
      [0081]步驟301:終端向主服務(wù)器發(fā)送寫入操作請求;
      [0082]其中,所述寫入操作請求表征終端向所述主服務(wù)器發(fā)送的請求寫入第一目標(biāo)數(shù)據(jù)的操作請求;
      [0083]步驟302:所述主服務(wù)器將所述寫入操作請求發(fā)送至節(jié)點控制器;
      [0084]步驟303:所述節(jié)點控制器獲取針對于所述主服務(wù)器的寫入操作請求;
      [0085]步驟304:所述節(jié)點控制器基于所述寫入操作請求,確定與所述主服務(wù)器具有通信連接關(guān)系的所述至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0086]在一實施例中,所述節(jié)點控制器基于所述寫入操作請求,確定當(dāng)前與所述主服務(wù)器處于正常通信狀態(tài)的所有從服務(wù)器的第二標(biāo)識信息,進而將與所述寫入操作請求對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述主服務(wù)器的同時,寫入所有從服務(wù)器中。
      [0087]在實際應(yīng)用中,為便于主服務(wù)器,與能夠與自身進行正常通信連接的從服務(wù)器的數(shù)據(jù)同步,所述節(jié)點控制器應(yīng)該獲取所述數(shù)據(jù)庫系統(tǒng)中與所述主服務(wù)器對應(yīng)的所有從服務(wù)器的第二標(biāo)識信息,進而將所述第一目標(biāo)數(shù)據(jù)寫入所述主服務(wù)器對應(yīng)的所有從服務(wù)器中,實現(xiàn)主服務(wù)器與從服務(wù)器的數(shù)據(jù)同步。
      [0088]進一步地,當(dāng)當(dāng)前寫入操作請求時,某一從服務(wù)器與主服務(wù)處于異常通信狀態(tài),且節(jié)點控制器斷開所述主服務(wù)器與該某一從服務(wù)器的連接時,所述節(jié)點控制器應(yīng)該在主服務(wù)器與該某一從服務(wù)器的通信狀態(tài)恢復(fù)至正常通信狀態(tài)后,將所述第一目標(biāo)數(shù)據(jù)寫入該某一從服務(wù)器,以保證數(shù)據(jù)庫系統(tǒng)中主服務(wù)器與從服務(wù)器的數(shù)據(jù)同步。
      [0089]步驟305:所述節(jié)點控制器基于所述至少兩個從服務(wù)器的第二標(biāo)識信息,將所述寫入操作請求所對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述至少兩個從服務(wù)器,以實現(xiàn)主服務(wù)器與從服務(wù)器的數(shù)據(jù)同步。
      [0090]實施例三
      [0091]基于實施例一或?qū)嵤├龅姆椒?,本實施例提供了一種讀取操作的實現(xiàn)方式;具體地,如圖4所示,
      [0092]步驟401:終端向地址選取控制器發(fā)送讀取操作請求;
      [0093]其中,所述讀取操作請求表征終端請求向第三目標(biāo)從服務(wù)器讀取第二目標(biāo)數(shù)據(jù);
      [0094]步驟402:所述地址選取控制器接收所述讀取操作請求;
      [0095]步驟403:所述地址選取控制器接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0096]其中,所述第二目標(biāo)從服務(wù)器為所述監(jiān)聽設(shè)備從與主服務(wù)器處于第二通信狀態(tài)的至少兩個從服務(wù)器中選取出的目標(biāo)從服務(wù)器;
      [0097]具體地,所述監(jiān)聽設(shè)備監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài),確定所述主服務(wù)器與所述至少兩個從服務(wù)器處于第二通信狀態(tài),也即正常通信狀態(tài)時,生成第二控制指令;基于所述第二控制指令,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器,例如基于負載均衡算法,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器,確定所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器,以使所述地址選取控制器通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。
      [0098]步驟404:所述地址選取控制器將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。
      [0099]在一實施例中,所述監(jiān)聽設(shè)備在確定出的與所述主服務(wù)器處于正常通信狀態(tài)的至少兩個從服務(wù)器中選取出一個第二目標(biāo)從服務(wù)器,并將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器;所述地址選取控制器接收到所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息后,直接將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,進而通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作,實現(xiàn)了對終端透明的服務(wù)漂移。而且,由于所述監(jiān)聽設(shè)備選取出的第二目標(biāo)從服務(wù)器為正常通信狀態(tài)的從服務(wù)器,所以保證了服務(wù)的連續(xù)性。
      [0100]在另一實施例中,所述地址選取控制器向所述監(jiān)聽設(shè)備獲取所述第三目標(biāo)從服務(wù)器與主服務(wù)器的通信狀態(tài);對應(yīng)地,步驟403包括:當(dāng)確定出所述第三目標(biāo)從服務(wù)器與主服務(wù)器處于第一通信狀態(tài),也即異常通信狀態(tài)時,所述地址選取控制器接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息。也就是說,當(dāng)所述地址選取控制器確定出終端所請求的第三目標(biāo)從服務(wù)器與主服務(wù)器處于連接異常狀態(tài)時,才將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以保證服務(wù)的連續(xù)性。
      [0101]以下結(jié)合數(shù)據(jù)庫系統(tǒng)對本發(fā)明實施例做進一步詳細說明;所述數(shù)據(jù)庫系統(tǒng)包括:節(jié)點控制器、主服務(wù)器、至少兩個從服務(wù)器、監(jiān)聽設(shè)備(也可以具體為節(jié)點監(jiān)聽器)、地址選取控制器(也可以具體為網(wǎng)絡(luò)之間互聯(lián)協(xié)議(IP,Internet Protocol)控制器);具體地,如圖5所示,
      [0102]所述監(jiān)聽設(shè)備,用于檢測節(jié)點控制器中主服務(wù)器與至少兩個從服務(wù)器之間的通信是否異常;而且,隨機選擇處于正常通信狀態(tài)的從服務(wù)器的第二標(biāo)識信息,并發(fā)送至地址選取控制器,以便于地址選取服務(wù)器利用該處于正常通信狀態(tài)的從服務(wù)器的為終端提供無縫連接,以確保為終端提供讀取操作。
      [0103]所述地址選取服務(wù)器,用于提供虛擬IP地址,這里,所述虛擬IP地址為所述監(jiān)聽設(shè)備發(fā)送的處于正常通信狀態(tài)的從服務(wù)器的第二標(biāo)識信息,這樣,當(dāng)當(dāng)前請求的讀取操作請求對應(yīng)的從服務(wù)器處于故障狀態(tài)時,所述地址選取服務(wù)器能夠直接漂移至處于正常通信狀態(tài)的從服務(wù)器上,進而利用該處于正常通信狀態(tài)的從服務(wù)器為終端提供讀取,確保服務(wù)的連續(xù)性。
      [0104]所述節(jié)點控制器,用于對主服務(wù)器和從服務(wù)器進行集中式管理,并供監(jiān)聽設(shè)備監(jiān)聽,進而基于監(jiān)聽設(shè)備所反饋的主服務(wù)器與從服務(wù)器的通信狀態(tài),控制主服務(wù)器與從服務(wù)器的連接狀態(tài),如連接與斷開。
      [0105]在實際應(yīng)用中,主服務(wù)器供終端(也即客戶機)進行數(shù)據(jù)寫入操作,并通過節(jié)點控制器與從服務(wù)器進行通信,以將寫入操作對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述主服務(wù)器以及所述至少兩個從服務(wù)器;進一步地,所述監(jiān)聽設(shè)備監(jiān)聽節(jié)點控制器中主服務(wù)器與至少兩個從服務(wù)器的通信狀態(tài),并在處于正常通信狀態(tài)的所有從服務(wù)器中隨機選取出,或者基于負載均衡算法選取出一個處于正常通信狀態(tài)的從服務(wù)器,將該選取出的處于正常通信狀態(tài)的從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取服務(wù)器,以便于所述地址選取服務(wù)器通過該處于正常通信狀態(tài)的從服務(wù)器為客戶機提供數(shù)據(jù)讀取操作。對應(yīng)地,所述地址選取服務(wù)器接收到所述監(jiān)聽設(shè)備發(fā)送的處于正常通信狀態(tài)的從服務(wù)器的第二標(biāo)識信息后,將終端請求的數(shù)據(jù)包中表征原服務(wù)器的目的IP地址修改成所述處于正常通信狀態(tài)的從服務(wù)器的第二標(biāo)識信息,進而利用該處于正常通信狀態(tài)的從服務(wù)器的為終端提供讀取操作。這里,所述第二標(biāo)識信息也可以具體為IP地址。進一步地,當(dāng)節(jié)點控制器從監(jiān)聽設(shè)備獲取到某一從服務(wù)器處于故障狀態(tài)時,所述節(jié)點控制器斷開該處于故障狀態(tài)的從服務(wù)器與主服務(wù)器的連接狀態(tài),
      [0106]這里,所述監(jiān)聽設(shè)備監(jiān)聽所述節(jié)點控制器時,會發(fā)送一個數(shù)據(jù)包給節(jié)點控制器中的所有從服務(wù)器,如果在t毫秒內(nèi)從服務(wù)器沒有反饋消息,則認為檢測失敗;若連接k次無反饋結(jié)果,則認為該從服務(wù)器發(fā)生故障。監(jiān)聽設(shè)備會發(fā)送一個關(guān)閉信號給節(jié)點控制器,以控制節(jié)點控制器斷開該從服務(wù)器,并且所有正常的從服務(wù)器的第二標(biāo)識信息反饋給監(jiān)聽設(shè)備,以繼續(xù)監(jiān)聽。
      [0107]這樣,本發(fā)明實施例實現(xiàn)了服務(wù)器的負載分攤、互備容災(zāi),最大化保證了系統(tǒng)內(nèi)資源可用;而且,本發(fā)明實施例無需對現(xiàn)有數(shù)據(jù)庫系統(tǒng)做較大改變,實現(xiàn)了節(jié)約成本的目的。
      [0108]實施例四
      [0109]圖6為本發(fā)明實施例節(jié)點控制器的結(jié)構(gòu)示意圖;如圖6所示,所述節(jié)點控制器,包括:
      [0110]第一獲取單元61,用于獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0111]第一控制單元62,用于基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,以通過所述節(jié)點控制器實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)。
      [0112]在一實施例中,所述節(jié)點控制器還包括:
      [0113]指令接收單元,用于接收第一控制指令;
      [0114]所述第一控制單元62,還用于基于所述第一控制指令從所述至少兩個從服務(wù)器中確定出第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器之間的通信連接。
      [0115]在另一實施例中,所述第一獲取單元61,還用于獲取針對于所述主服務(wù)器的寫入操作請求;所述寫入操作請求表征終端向所述主服務(wù)器發(fā)送的請求寫入第一目標(biāo)數(shù)據(jù)的操作請求;
      [0116]所述第一控制單元62,還用于基于所述寫入操作請求,確定與所述主服務(wù)器具有通信連接關(guān)系的所述至少兩個從服務(wù)器的第二標(biāo)識信息;基于所述至少兩個從服務(wù)器的第二標(biāo)識信息,將所述寫入操作請求所對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述至少兩個從服務(wù)器。
      [0117]這里需要指出的是:以上節(jié)點控制器實施例項的描述,與上述方法描述是類似的,具有同方法實施例相同的有益效果,因此不做贅述。對于本發(fā)明節(jié)點控制器實施例中未披露的技術(shù)細節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,這里不再贅述。
      [0118]圖7為本發(fā)明實施例監(jiān)聽設(shè)備的結(jié)構(gòu)示意圖;如圖7所示,所述監(jiān)聽設(shè)備包括:
      [0119]第二獲取單元71,用于向節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息;
      [0120]監(jiān)聽單元72,用于基于所述主服務(wù)器的第一標(biāo)識信息以及至少兩個從服務(wù)器的第二標(biāo)識信息,監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài);
      [0121 ]第二控制單元73,用于基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略。
      [0122]在一實施例中,所述監(jiān)聽設(shè)備還包括發(fā)送單元;其中,
      [0123]所述第二控制單元73,還用于確定所述主服務(wù)器與所述至少兩個從服務(wù)器中的第一目標(biāo)從服務(wù)器處于第一通信狀態(tài)時,生成第一控制指令;其中,所述第一控制指令包括有所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0124]所述發(fā)送單元,還用于將所述第一控制指令發(fā)送至所述節(jié)點控制器,以使所述節(jié)點控制器基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器的通信連接。
      [0125]在另一實施例中,所述第二控制單元73,還用于確定所述主服務(wù)器與所述至少兩個從服務(wù)器處于第二通信狀態(tài)時,生成第二控制指令;基于所述第二控制指令,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器;確定所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;
      [0126]所述發(fā)送單元,還用于將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器,以使所述地址選取控制器通過所述第二目標(biāo)從服務(wù)器為終端提供讀取操作。
      [0127]這里需要指出的是:以上監(jiān)聽設(shè)備實施例項的描述,與上述方法描述是類似的,具有同方法實施例相同的有益效果,因此不做贅述。對于本發(fā)明監(jiān)聽設(shè)備實施例中未披露的技術(shù)細節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,這里不再贅述。
      [0128]圖8為本發(fā)明實施例地址選取控制器的結(jié)構(gòu)示意圖;如圖8所示,所述地址選取控制器包括:
      [0129]信息接收單元81,用于接收讀取操作請求;所述讀取操作請求表征終端請求向第三目標(biāo)從服務(wù)器讀取第二目標(biāo)數(shù)據(jù);還用于接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;所述第二目標(biāo)從服務(wù)器為所述監(jiān)聽設(shè)備從與主服務(wù)器處于第二通信狀態(tài)的至少兩個從服務(wù)器中選取出的目標(biāo)從服務(wù)器;
      [0130]處理單元82,用于將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。
      [0131]上述方案中,所述處理單元82,還用于向所述監(jiān)聽設(shè)備獲取所述第三目標(biāo)從服務(wù)器與主服務(wù)器的通信狀態(tài);
      [0132]對應(yīng)地,所述信息接收單元81,還用于當(dāng)確定出所述第三目標(biāo)從服務(wù)器與主服務(wù)器處于第一通信狀態(tài)時,接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息。
      [0133]這里需要指出的是:以上地址選取控制器實施例項的描述,與上述方法描述是類似的,具有同方法實施例相同的有益效果,因此不做贅述。對于本發(fā)明地址選取控制器實施例中未披露的技術(shù)細節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,這里不再贅述。
      [0134]應(yīng)理解,說明書通篇中提到的“一實施例”意味著與實施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,在整個說明書各處出現(xiàn)的“在一實施例中”或“在另一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個或多個實施例中。應(yīng)理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
      [0135]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
      [0136]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
      [0137]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
      [0138]另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
      [0139]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(Read Only Memory,R0M)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0140]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、R0M、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0141]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
      【主權(quán)項】
      1.一種控制方法,其特征在于,所述方法包括: 節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息; 基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,以通過所述節(jié)點控制器實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取針對于所述主服務(wù)器的寫入操作請求;所述寫入操作請求表征終端向所述主服務(wù)器發(fā)送的請求寫入第一目標(biāo)數(shù)據(jù)的操作請求; 基于所述寫入操作請求,確定與所述主服務(wù)器具有通信連接關(guān)系的所述至少兩個從服務(wù)器的第二標(biāo)識信息; 基于所述至少兩個從服務(wù)器的第二標(biāo)識信息,將所述寫入操作請求所對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述至少兩個從服務(wù)器。3.一種控制方法,其特征在于,所述方法包括: 監(jiān)聽設(shè)備向節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息; 所述監(jiān)聽設(shè)備基于所述主服務(wù)器的第一標(biāo)識信息以及至少兩個從服務(wù)器的第二標(biāo)識信息,監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài); 基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略,包括: 確定所述主服務(wù)器與所述至少兩個從服務(wù)器中的第一目標(biāo)從服務(wù)器處于第一通信狀態(tài)時,生成第一控制指令;其中,所述第一控制指令包括有所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息;還用于將所述第一控制指令發(fā)送至所述節(jié)點控制器,以使所述節(jié)點控制器基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器的通信連接;或者, 確定所述主服務(wù)器與所述至少兩個從服務(wù)器處于第二通信狀態(tài)時,生成第二控制指令;基于所述第二控制指令,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器;確定所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器,以使所述地址選取控制器通過所述第二目標(biāo)從服務(wù)器為終端提供讀取操作。5.一種控制方法,其特征在于,所述方法包括: 地址選取控制器接收讀取操作請求;所述讀取操作請求表征終端請求向第三目標(biāo)從服務(wù)器讀取第二目標(biāo)數(shù)據(jù); 接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;其中,所述第二目標(biāo)從服務(wù)器為所述監(jiān)聽設(shè)備從與主服務(wù)器處于第二通信狀態(tài)的至少兩個從服務(wù)器中選取出的目標(biāo)從服務(wù)器; 將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。6.一種節(jié)點控制器,其特征在于,所述節(jié)點控制器,包括: 第一獲取單元,用于獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識?目息; 第一控制單元,用于基于所述主服務(wù)器的第一標(biāo)識信息以及所述至少兩個從服務(wù)器的第二標(biāo)識信息,控制所述主服務(wù)器與所述至少兩個從服務(wù)器的通信連接,使所述主服務(wù)器通過所述節(jié)點控制器與所述至少兩個從服務(wù)器進行通信,以通過所述節(jié)點控制器實現(xiàn)主服務(wù)器與從服務(wù)器的互備容災(zāi)。7.根據(jù)權(quán)利要求6所述的節(jié)點控制器,其特征在于, 所述第一獲取單元,還用于獲取針對于所述主服務(wù)器的寫入操作請求;所述寫入操作請求表征終端向所述主服務(wù)器發(fā)送的請求寫入第一目標(biāo)數(shù)據(jù)的操作請求; 所述第一控制單元,還用于基于所述寫入操作請求,確定與所述主服務(wù)器具有通信連接關(guān)系的所述至少兩個從服務(wù)器的第二標(biāo)識信息;基于所述至少兩個從服務(wù)器的第二標(biāo)識信息,將所述寫入操作請求所對應(yīng)的第一目標(biāo)數(shù)據(jù)寫入所述至少兩個從服務(wù)器。8.一種監(jiān)聽設(shè)備,其特征在于,所述監(jiān)聽設(shè)備包括: 第二獲取單元,用于向節(jié)點控制器獲取主服務(wù)器的第一標(biāo)識信息,以及至少兩個從服務(wù)器的第二標(biāo)識信息; 監(jiān)聽單元,用于基于所述主服務(wù)器的第一標(biāo)識信息以及至少兩個從服務(wù)器的第二標(biāo)識信息,監(jiān)聽所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài); 第二控制單元,用于基于所述主服務(wù)器與所述至少兩個從服務(wù)器的通信狀態(tài)確定是否生成控制指令,以確定針對所述至少兩個從服務(wù)器的處理策略。9.根據(jù)權(quán)利要求8所述的監(jiān)聽設(shè)備,其特征在于,所述監(jiān)聽設(shè)備還包括發(fā)送單元;其中, 所述第二控制單元,還用于確定所述主服務(wù)器與所述至少兩個從服務(wù)器中的第一目標(biāo)從服務(wù)器處于第一通信狀態(tài)時,生成第一控制指令;其中,所述第一控制指令包括有所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息; 對應(yīng)地,所述發(fā)送單元,還用于將所述第一控制指令發(fā)送至所述節(jié)點控制器,以使所述節(jié)點控制器基于所述第一目標(biāo)從服務(wù)器的第二標(biāo)識信息,斷開所述主服務(wù)器與所述第一目標(biāo)從服務(wù)器的通信連接;或者, 所述第二控制單元,還用于確定所述主服務(wù)器與所述至少兩個從服務(wù)器處于第二通信狀態(tài)時,生成第二控制指令;基于所述第二控制指令,在所述至少兩個從服務(wù)器中選取出第二目標(biāo)從服務(wù)器;確定所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息; 對應(yīng)地,所述發(fā)送單元,還用于將所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息發(fā)送至地址選取控制器,以使所述地址選取控制器通過所述第二目標(biāo)從服務(wù)器為終端提供讀取操作。10.一種地址選取控制器,其特征在于,所述地址選取控制器包括: 信息接收單元,用于接收讀取操作請求;所述讀取操作請求表征終端請求向第三目標(biāo)從服務(wù)器讀取第二目標(biāo)數(shù)據(jù);還用于接收監(jiān)聽設(shè)備發(fā)送的針對于第二目標(biāo)從服務(wù)器的第二標(biāo)識信息;所述第二目標(biāo)從服務(wù)器為所述監(jiān)聽設(shè)備從與主服務(wù)器處于第二通信狀態(tài)的至少兩個從服務(wù)器中選取出的目標(biāo)從服務(wù)器; 處理單元,用于將所述讀取操作請求所對應(yīng)的第三目標(biāo)從服務(wù)器的第二標(biāo)識信息修改為所述第二目標(biāo)從服務(wù)器的第二標(biāo)識信息,以通過所述第二目標(biāo)從服務(wù)器為終端提供讀取所述第二目標(biāo)數(shù)據(jù)的讀取操作。
      【文檔編號】H04L12/24GK105915386SQ201610378345
      【公開日】2016年8月31日
      【申請日】2016年5月31日
      【發(fā)明人】張善萬
      【申請人】努比亞技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1