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

      一種服務(wù)器管理方法及裝置的制造方法

      文檔序號:10572526閱讀:209來源:國知局
      一種服務(wù)器管理方法及裝置的制造方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種服務(wù)器管理方法及裝置,預(yù)先建立并存儲(chǔ)服務(wù)器集群中的服務(wù)器之間的祖先?后代關(guān)系;所述方法包括:接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令;根據(jù)所述管理指令及所述祖先?后代關(guān)系,對服務(wù)器進(jìn)行管理。應(yīng)用本發(fā)明實(shí)施例,能夠提高服務(wù)器的管理效率。
      【專利說明】
      一種服務(wù)器管理方法及裝置
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明涉及服務(wù)器管理技術(shù)領(lǐng)域,特別涉及一種服務(wù)器管理方法及裝置。
      【背景技術(shù)】
      [0002] 隨著服務(wù)器及網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的領(lǐng)域應(yīng)用了服務(wù)器及網(wǎng)絡(luò),甚至許多 領(lǐng)域基本上完全依賴服務(wù)器及網(wǎng)絡(luò),尤其是服務(wù)器及網(wǎng)絡(luò)非常密集的領(lǐng)域,例如電信機(jī)房、 數(shù)據(jù)中心、銀行等,對服務(wù)器及網(wǎng)絡(luò)的運(yùn)行管理,有著非常高的要求?;诖?,跳板機(jī)系統(tǒng)應(yīng) 運(yùn)而生。
      [0003] 跳板機(jī)系統(tǒng)負(fù)責(zé)對服務(wù)器集群管理,服務(wù)器集群是由多臺(tái)服務(wù)器相互聯(lián)結(jié)而形成 的一種服務(wù)器體系結(jié)構(gòu)。隨著服務(wù)器的數(shù)量不斷增加,特別是當(dāng)服務(wù)器的數(shù)量達(dá)到幾千臺(tái), 甚至幾萬臺(tái)的時(shí)候,現(xiàn)有的技術(shù)中,基于服務(wù)器分組的方法對服務(wù)器進(jìn)行管理,這種方法需 要對不同分組中的服務(wù)器分別進(jìn)行管理從而實(shí)現(xiàn)對服務(wù)器進(jìn)行管理,管理效率比較低。

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

      [0004] 本發(fā)明實(shí)施例的目的在于提供一種服務(wù)器管理方法及裝置,以提高對服務(wù)器的管 理效率。
      [0005] 為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種服務(wù)器管理方法,預(yù)先建立并存儲(chǔ)服 務(wù)器集群中的服務(wù)器之間的祖先-后代關(guān)系;所述方法包括:
      [0006] 接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令;
      [0007] 根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。
      [0008] 較佳的,在所述管理指令為針對第一目標(biāo)服務(wù)器的祖先服務(wù)器的查找指令的情況 下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,包括:
      [0009] 以所述第一目標(biāo)服務(wù)器為后代服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第一目 標(biāo)服務(wù)器的祖先服務(wù)器。
      [0010] 較佳的,在所述管理指令為針對第二目標(biāo)服務(wù)器的后代服務(wù)器的查找指令的情況 下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,包括:
      [0011] 以所述第二目標(biāo)服務(wù)器為祖先服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第二目 標(biāo)服務(wù)器的后代服務(wù)器。
      [0012] 較佳的,在所述管理指令為包含第三目標(biāo)服務(wù)器的添加位置的增加指令的情況 下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,包括:
      [0013] 根據(jù)所述添加位置,確定所述第三目標(biāo)服務(wù)器的祖先服務(wù)器和后代服務(wù)器;
      [0014] 在所確定的祖先服務(wù)器為第一服務(wù)器、后代服務(wù)器為空的情況下,建立所述第一 服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0015] 在所確定的祖先服務(wù)器為空、后代服務(wù)器為第二服務(wù)器的情況下,建立所述第三 目標(biāo)服務(wù)器與所述第二服務(wù)器的祖先-后代關(guān)系;
      [0016] 在所確定的祖先服務(wù)器為第三服務(wù)器、后代服務(wù)器為第四服務(wù)器的情況下,建立 所述第三服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;以及所述第三目標(biāo)服務(wù)器與所 述第四服務(wù)器的祖先-后代關(guān)系。
      [0017] 較佳的,在所述管理指令為刪除第四目標(biāo)服務(wù)器的刪除指令的情況下,所述根據(jù) 所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,包括:
      [0018] 根據(jù)所述祖先-后代關(guān)系,確定所述第四目標(biāo)服務(wù)器的祖先服務(wù)器;
      [0019] 刪除所述第四目標(biāo)服務(wù)器的祖先服務(wù)器與所述第四目標(biāo)服務(wù)器的祖先-后代關(guān) 系;
      [0020] 針對與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比所述第四目標(biāo)服務(wù)器關(guān)系低的每一服 務(wù)器,判斷所述服務(wù)器是否僅存在一個(gè)祖先服務(wù)器;
      [0021 ]如果是,刪除所述服務(wù)器與其祖先服務(wù)器之間的祖先-后代關(guān)系;
      [0022] 如果否,刪除所述服務(wù)器與第五服務(wù)器之間的祖先-后代關(guān)系,其中,第五服務(wù)器 為所述服務(wù)器的祖先服務(wù)器中與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的服務(wù)器。
      [0023] 較佳的,在所述管理指令為將第五目標(biāo)服務(wù)器與后代服務(wù)器的祖先-后代關(guān)系修 改為第六目標(biāo)服務(wù)器與所述后代服務(wù)器的祖先-后代關(guān)系的修改指令的情況下,所述根據(jù) 所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理操作,包括:
      [0024] 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述 第五目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0025] 將所確定的祖先-后代關(guān)系中的祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。
      [0026] 為達(dá)到上述目的,本發(fā)明實(shí)施例公開了 一種服務(wù)器管理裝置,所述裝置包括:
      [0027] 建立存儲(chǔ)模塊,用于預(yù)先建立并存儲(chǔ)服務(wù)器集群中的服務(wù)器之間的祖先-后代關(guān) 系;
      [0028]接收模塊,用于接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令;
      [0029]管理模塊,用于根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。
      [0030]較佳的,在所述管理指令為針對第一目標(biāo)服務(wù)器的祖先服務(wù)器的查找指令的情況 下,所述管理模塊,具體用于:
      [0031 ]以所述第一目標(biāo)服務(wù)器為后代服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第一目 標(biāo)服務(wù)器的祖先服務(wù)器。
      [0032] 較佳的,在所述管理指令為針對第二目標(biāo)服務(wù)器的后代服務(wù)器的查找指令的情況 下,所述管理模塊,具體用于:
      [0033] 以所述第二目標(biāo)服務(wù)器為祖先服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第二目 標(biāo)服務(wù)器的后代服務(wù)器。
      [0034]較佳的,在所述管理指令為包含第三目標(biāo)服務(wù)器的添加位置的增加指令的情況 下,所述管理模塊,具體用于:
      [0035]根據(jù)所述添加位置,確定所述第三目標(biāo)服務(wù)器的祖先服務(wù)器和后代服務(wù)器;
      [0036]在所確定的祖先服務(wù)器為第一服務(wù)器、后代服務(wù)器為空的情況下,建立所述第一 服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0037]在所確定的祖先服務(wù)器為空、后代服務(wù)器為第二服務(wù)器的情況下,建立所述第三 目標(biāo)服務(wù)器與所述第二服務(wù)器的祖先-后代關(guān)系;
      [0038]在所確定的祖先服務(wù)器為第三服務(wù)器、后代服務(wù)器為第四服務(wù)器的情況下,建立 所述第三服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;以及所述第三目標(biāo)服務(wù)器與所 述第四服務(wù)器的祖先-后代關(guān)系。
      [0039] 較佳的,在所述管理指令為刪除第四目標(biāo)服務(wù)器的刪除指令的情況下,所述管理 模塊,具體用于:
      [0040] 根據(jù)所述祖先-后代關(guān)系,確定所述第四目標(biāo)服務(wù)器的祖先服務(wù)器;
      [0041] 刪除所述第四目標(biāo)服務(wù)器的祖先服務(wù)器與所述第四目標(biāo)服務(wù)器的祖先-后代關(guān) 系;
      [0042] 針對與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比所述第四目標(biāo)服務(wù)器關(guān)系低的每一服 務(wù)器,判斷所述服務(wù)器是否僅存在一個(gè)祖先服務(wù)器;
      [0043]如果是,刪除所述服務(wù)器與其祖先服務(wù)器之間的祖先-后代關(guān)系;
      [0044] 如果否,刪除所述服務(wù)器與第五服務(wù)器之間的祖先-后代關(guān)系,其中,第五服務(wù)器 為所述服務(wù)器的祖先服務(wù)器中與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的服務(wù)器。
      [0045] 較佳的,在所述管理指令為將第五目標(biāo)服務(wù)器與后代服務(wù)器的祖先-后代關(guān)系修 改為第六目標(biāo)服務(wù)器與所述后代服務(wù)器的祖先-后代關(guān)系的修改指令的情況下,所述管理 模塊,具體用于:
      [0046] 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述 第五目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0047] 將所確定的祖先-后代關(guān)系中的祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。
      [0048]由上述技術(shù)方案可見,本發(fā)明實(shí)施例提供一種服務(wù)器管理方法及裝置,預(yù)先建立 并存儲(chǔ)服務(wù)器集中的服務(wù)器之間的祖先-后代關(guān)系;所述方法包括:接收用戶針對服務(wù)器集 群中的服務(wù)器的管理指令;根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。 應(yīng)用本發(fā)明實(shí)施例,相較于現(xiàn)有技術(shù),對不同分組中的服務(wù)器分別進(jìn)行管理從而實(shí)現(xiàn)對服 務(wù)器進(jìn)行管理,本發(fā)明實(shí)施例通過建立的祖先-后代關(guān)系對服務(wù)器進(jìn)行管理,減少了在不同 分組中的服務(wù)器分別進(jìn)行管理的時(shí)間,提高了對服務(wù)器的管理效率。
      [0049] 當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu) 點(diǎn)。
      【附圖說明】
      [0050] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
      [0051] 圖1為本發(fā)明實(shí)施例提供的一種服務(wù)器管理方法的流程示意圖;
      [0052] 圖2為本發(fā)明實(shí)施例提供的一種服務(wù)器管理裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0053]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0054] 為了解決現(xiàn)有技術(shù)問題,本發(fā)明實(shí)施例提供了一種服務(wù)器管理方法及裝置。下面 首先對本發(fā)明實(shí)施例所提供的一種服務(wù)器管理方法進(jìn)行介紹。
      [0055] 需要說明的是,本發(fā)明實(shí)施例預(yù)先建立并存儲(chǔ)服務(wù)器集群中的服務(wù)器之間的祖 先-后代關(guān)系。這里所說的祖先-后代關(guān)系為服務(wù)器之間的相互關(guān)聯(lián),則可以建立兩臺(tái)服務(wù) 器之間存在祖先-后代關(guān)系,可以根據(jù)兩臺(tái)服務(wù)器之間的關(guān)系確定哪臺(tái)服務(wù)器是祖先服務(wù) 器,哪臺(tái)服務(wù)器是后代服務(wù)器。當(dāng)所有的服務(wù)器只存在一個(gè)祖先服務(wù)器的情況下,服務(wù)器集 群是一種樹形結(jié)構(gòu),而且是一種有序的樹形結(jié)構(gòu)。當(dāng)一個(gè)服務(wù)器存在至少兩個(gè)祖先服務(wù)器, 則服務(wù)器集群可以抽象為一個(gè)拓?fù)鋱D,根據(jù)該拓?fù)鋱D,按照一定的規(guī)則,可以將該拓?fù)鋱D分 解為對多個(gè)樹形結(jié)構(gòu)。將建立的祖先-后代關(guān)系進(jìn)行存儲(chǔ),可以采用關(guān)系型數(shù)據(jù)庫的形式進(jìn) 行存儲(chǔ),也可以采用key-value的形式進(jìn)行存儲(chǔ),key表示鍵,value表示值,其中,關(guān)系型數(shù) 據(jù)庫和key-value都是現(xiàn)有技術(shù),在這里不進(jìn)行贅述。為了使祖先-后代關(guān)系的更加完備,在 實(shí)際應(yīng)用中,還可以存儲(chǔ)服務(wù)器自身到自身的祖先-后代關(guān)系,例如,服務(wù)器A,可以存儲(chǔ)祖 先服務(wù)器為服務(wù)器A,后代服務(wù)器也為服務(wù)器A。
      [0056] 在實(shí)際應(yīng)用中,還可以采用維度表的形式存儲(chǔ)每臺(tái)服務(wù)器的基本信息,例如服務(wù) 器的硬件信息、軟件信息、提供的服務(wù)等相關(guān)信息。當(dāng)然,也可以將服務(wù)器的基本信息作為 一個(gè)節(jié)點(diǎn)與服務(wù)器構(gòu)成祖先后代關(guān)系并進(jìn)行存儲(chǔ),示例性的,建立服務(wù)器A及其基本信息節(jié) 點(diǎn)的祖先-后代關(guān)系,其中,祖先服務(wù)器為服務(wù)器A,服務(wù)器A的后代為A的基本信息節(jié)點(diǎn),存 儲(chǔ)的服務(wù)器與服務(wù)器基本信息節(jié)點(diǎn)的祖先-后代關(guān)系可以動(dòng)態(tài)的添加或刪除。這種祖先-后 代關(guān)系與服務(wù)器之間的祖先-后代關(guān)系不一樣,這種祖先-后代關(guān)系中,服務(wù)器A的基本信息 節(jié)點(diǎn)與服務(wù)器A綁定,一旦刪除了服務(wù)器A,服務(wù)器A的基本信息節(jié)點(diǎn)也隨著被刪除,但服務(wù) 器A的基本信息節(jié)點(diǎn)被刪除,說明服務(wù)器A雖然還在服務(wù)集群中,但不能提供任何服務(wù),服務(wù) 器A的基本信息節(jié)點(diǎn)隨著服務(wù)器A的移動(dòng)而移動(dòng)。
      [0057] 假設(shè),服務(wù)器集群中有10臺(tái)服務(wù)器,建立這10臺(tái)服務(wù)器的祖先-后代關(guān)系,建立的 祖先-后代關(guān)系如表1所示。
      [0058] 表1
      [0059]
      ?0060?~圖1為本發(fā)明實(shí)施例提供的一種服務(wù)器管理方法的流程示意圖,方法可以包括:~
      [0061] S101:接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令。
      [0062]需要說明的是,這里所說的用戶為管理員,在實(shí)際應(yīng)用中,對服務(wù)器集群的管理的 角色分為超級管理員、管理員和普通用戶,根據(jù)最小權(quán)限的原則,超級管理員主要負(fù)責(zé)審批 管理員和普通用戶權(quán)限,添加或者刪除管理員和普通用戶;管理員主要負(fù)責(zé)根據(jù)權(quán)限對服 務(wù)器進(jìn)行管理;普通用戶只能根據(jù)權(quán)限訪問相應(yīng)的服務(wù)器。本領(lǐng)域技術(shù)人員可以理解的是, 管理指令至少包含了進(jìn)行管理的服務(wù)器的標(biāo)識(shí)信息。
      [0063] S102:根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。
      [0064] 具體的,在所述管理指令為針對第一目標(biāo)服務(wù)器的祖先服務(wù)器的查找指令的情況 下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,可以包括:
      [0065] 以所述第一目標(biāo)服務(wù)器為后代服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第一目 標(biāo)服務(wù)器的祖先服務(wù)器。
      [0066] 以上述表1為例,假設(shè)第一目標(biāo)服務(wù)器為服務(wù)器D,那么,根據(jù)表1所示的祖先-后代 關(guān)系,查找后代服務(wù)器為服務(wù)器D的祖先-后代關(guān)系,根據(jù)查找出來的祖先-后代關(guān)系,確定 服務(wù)器D的祖先服務(wù)器為服務(wù)器B。
      [0067] 相較于現(xiàn)有技術(shù)中,可能需要在不同的分組中進(jìn)行查找才能找到第一目標(biāo)服務(wù)器 的所有祖先服務(wù)器,本發(fā)明實(shí)施例能夠根據(jù)存儲(chǔ)的祖先-后代關(guān)系,迅速的查找出第一目標(biāo) 服務(wù)器的所有祖先服務(wù)器,能夠提高對服務(wù)器的管理效率。
      [0068] 具體的,在所述管理指令為針對第二目標(biāo)服務(wù)器的后代服務(wù)器的查找指令的情況 下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,可以包括:
      [0069] 以所述第二目標(biāo)服務(wù)器為祖先服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第二目 標(biāo)服務(wù)器的后代服務(wù)器。
      [0070] 以上述表1為例,假設(shè)第二目標(biāo)服務(wù)器為服務(wù)器A,那么,根據(jù)表1所示的祖先-后代 關(guān)系,查找祖先服務(wù)器為服務(wù)器A的祖先-后代關(guān)系,根據(jù)查找出來的祖先-后代關(guān)系,確定 服務(wù)器A的后代服務(wù)器為服務(wù)器B和服務(wù)器C。
      [0071]具體的,在所述管理指令為包含第三目標(biāo)服務(wù)器的添加位置的增加指令的情況 下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,可以包括:
      [0072]根據(jù)所述添加位置,確定所述第三目標(biāo)服務(wù)器的祖先服務(wù)器和后代服務(wù)器;
      [0073]在所確定的祖先服務(wù)器為第一服務(wù)器、后代服務(wù)器為空的情況下,建立所述第一 服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0074]在所確定的祖先服務(wù)器為空、后代服務(wù)器為第二服務(wù)器的情況下,建立所述第三 目標(biāo)服務(wù)器與所述第二服務(wù)器的祖先-后代關(guān)系;
      [0075]在所確定的祖先服務(wù)器為第三服務(wù)器、后代服務(wù)器為第四服務(wù)器的情況下,建立 所述第三服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;以及所述第三目標(biāo)服務(wù)器與所 述第四服務(wù)器的祖先-后代關(guān)系。
      [0076]以上述表1為例,假設(shè)增加的第三目標(biāo)服務(wù)器為服務(wù)器K,如果根據(jù)服務(wù)器K的添加 位置,確定出服務(wù)器K的祖先服務(wù)器為服務(wù)器G,那么需要建立服務(wù)器G與服務(wù)器K的祖先-后 代關(guān)系,增加服務(wù)器后服務(wù)器集群的祖先-后代關(guān)系如表2所示。
      [0077] 表 2
      [0078]

      [0079] 如果根據(jù)服務(wù)器K的添加位置,確定出服務(wù)器K的后代服務(wù)器為服務(wù)器B,祖先服務(wù) 器為空,那么需要建立服務(wù)器K與服務(wù)器B的祖先-后代關(guān)系,增加服務(wù)器后服務(wù)器集群的祖 先 -后代關(guān)系如表3所不。
      [0080] 表 3 「00811
      [0082] 如果根據(jù)服務(wù)器K的添加位置,確定出服務(wù)器K的祖先服務(wù)器為服務(wù)器B,后代服務(wù) 器為D,那么需要建立服務(wù)器B與服務(wù)器K的祖先-后代關(guān)系以及服務(wù)器K與服務(wù)器D的祖先-后代關(guān)系,還需要?jiǎng)h除服務(wù)器B與服務(wù)器D的祖先-后代關(guān)系,增加服務(wù)器后服務(wù)器集群的祖 先 -后代關(guān)系如表4所不。
      [0083] 表 4
      [0084]

      Τ〇085]~如果根據(jù)服務(wù)器Κ的添加位置,確定出服務(wù)器Κ的祖先服務(wù)器為服務(wù)器Β,后代服務(wù)胃 器為G,那么需要建立服務(wù)器Β與服務(wù)器Κ的祖先-后代關(guān)系以及服務(wù)器Κ與服務(wù)器G的祖先-后代關(guān)系,增加服務(wù)器后服務(wù)器集群的祖先-后代關(guān)系如表5所示。
      [0086] 表 5
      [0087]
      Μ?~需要說明的是,如果需要添加服務(wù)器的基本信息節(jié)點(diǎn),只需要建立服務(wù)器的基本_ 信息節(jié)點(diǎn)與服務(wù)器的建立祖先-后代關(guān)系。
      [0089] 本領(lǐng)域技術(shù)人員可以理解的是,在需要存儲(chǔ)服務(wù)器自身到自身的祖先-后代關(guān)系, 增加第三目標(biāo)服務(wù)器,還需要建立第三目標(biāo)服務(wù)器為祖先服務(wù)器、同時(shí)第三目標(biāo)服務(wù)器也 為后代服務(wù)器的祖先-后代關(guān)系并進(jìn)行存儲(chǔ)。
      [0090] 具體的,在所述管理指令為刪除第四目標(biāo)服務(wù)器的刪除指令的情況下,所述根據(jù) 所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,可以包括:
      [0091] 根據(jù)所述祖先-后代關(guān)系,確定所述第四目標(biāo)服務(wù)器的祖先服務(wù)器;
      [0092] 刪除所述第四目標(biāo)服務(wù)器的祖先服務(wù)器與所述第四目標(biāo)服務(wù)器的祖先-后代關(guān) 系;
      [0093] 針對與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比所述第四目標(biāo)服務(wù)器關(guān)系低的每一服 務(wù)器,判斷所述服務(wù)器是否僅存在一個(gè)祖先服務(wù)器;
      [0094]如果是,刪除所述服務(wù)器與其祖先服務(wù)器之間的祖先-后代關(guān)系;
      [0095] 如果否,刪除所述服務(wù)器與第五服務(wù)器之間的祖先-后代關(guān)系,其中,第五服務(wù)器 為所述服務(wù)器的祖先服務(wù)器中與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的服務(wù)器。
      [0096] 需要說明的是,這里所說的與第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、比第四目標(biāo)服務(wù)器關(guān)系 低的服務(wù)器為第四目標(biāo)服務(wù)器的后代服務(wù)器以及后代服務(wù)器的子孫后代服務(wù)器。這里所說 的后代服務(wù)器的子孫后代服務(wù)器為從后代服務(wù)器的后代服務(wù)器直到后代服務(wù)器沒有后代 服務(wù)器時(shí)包含的服務(wù)器。如果服務(wù)器集群為樹形結(jié)構(gòu),這里所說的與第四目標(biāo)服務(wù)器相關(guān) 聯(lián)的、比第四目標(biāo)服務(wù)器關(guān)系低的服務(wù)器為在第四目標(biāo)服務(wù)器下層、且能與第四目標(biāo)服務(wù) 器存在關(guān)聯(lián)關(guān)系的服務(wù)器。
      [0097] 以上述表1為例,假設(shè)第四目標(biāo)服務(wù)器為服務(wù)器C,那么,服務(wù)器C的祖先服務(wù)器是 服務(wù)器A,刪除服務(wù)器A與服務(wù)器C的祖先-后代關(guān)系;與服務(wù)器C相關(guān)聯(lián)、且比服務(wù)器C關(guān)系低 的服務(wù)器為服務(wù)器E、I和J,需要判斷服務(wù)器E是否在存在一個(gè)祖先服務(wù)器,由表1可知,服務(wù) 器E的祖先服務(wù)器除服務(wù)器C之外,還有服務(wù)器F,所以需要?jiǎng)h除服務(wù)器C與服務(wù)器E的祖先-后代關(guān)系,這里第五服務(wù)器就是服務(wù)器C,因?yàn)闆]有刪除服務(wù)器E,服務(wù)器I、J與服務(wù)器E的祖 先-后代關(guān)系不需要?jiǎng)h除。刪除服務(wù)器C之后,服務(wù)器集群中的服務(wù)器的祖先-后代關(guān)系如表 6所示。
      [0098] 表 6
      [0099]
      [0100]~以上述表1為例,假設(shè)第四目標(biāo)服務(wù)器為服務(wù)器B,那么,服務(wù)器B的祖先服務(wù)器是 服務(wù)器A,刪除服務(wù)器A與服務(wù)器B的祖先-關(guān)系;與服務(wù)器B相關(guān)聯(lián)、且比服務(wù)器B關(guān)系低的服 務(wù)器為服務(wù)器D、G和H,需要判斷服務(wù)器D是否在存在一個(gè)祖先服務(wù)器,由表1可知,服務(wù)器D 的祖先服務(wù)器只有服務(wù)器B,所以需要?jiǎng)h除服務(wù)器B與服務(wù)器D的祖先-后代關(guān)系,這里第五 服務(wù)器就是服務(wù)器B,因?yàn)榉?wù)器D只存在一個(gè)祖先服務(wù)器,還需要判斷服務(wù)器G只存在一個(gè) 祖先服務(wù)器,根據(jù)表1可知,服務(wù)器G的祖先服務(wù)器只有服務(wù)器D,刪除服務(wù)器D與服務(wù)器G的 祖先-后代關(guān)系刪除服務(wù)器E;同理,需要判斷服務(wù)器Η只存在一個(gè)祖先服務(wù)器,根據(jù)表1可 知,服務(wù)器Η的祖先服務(wù)器只有服務(wù)器D,刪除服務(wù)器D與服務(wù)器Η的祖先-后代關(guān)系刪除服務(wù) 器Ε。刪除服務(wù)器Β之后的服務(wù)器集群中的服務(wù)器的祖先-后代關(guān)系如表7所示。
      [0101] 表7
      [0102]
      '[0103] 在實(shí)際應(yīng)用中,如果存儲(chǔ)了第四目標(biāo)服務(wù)器自身到自身的祖先-后代關(guān)系,還需要 刪除祖先服務(wù)器為第四目標(biāo)服務(wù)器,后代服務(wù)器為第四目標(biāo)服務(wù)器的祖先-后代關(guān)系。
      [0104] 需要說明的是,這里所說的刪除,并不是實(shí)際意義上的真正刪除服務(wù)器,實(shí)際是在 服務(wù)器集群中這臺(tái)服務(wù)器為無效的服務(wù)器或者不可用的服務(wù)器。在實(shí)際應(yīng)用中,在存儲(chǔ)了 服務(wù)器及其基本信息節(jié)點(diǎn)的祖先-后代關(guān)系的情況下,如果需要?jiǎng)h除服務(wù)器的基本信息節(jié) 點(diǎn),只需要?jiǎng)h除服務(wù)器的基本信息節(jié)點(diǎn)與服務(wù)器的之間的祖先-后代關(guān)系即可,因?yàn)樵摶?信息節(jié)點(diǎn)不存在后代服務(wù)器。
      [0105] 具體的,在所述管理指令為將第五目標(biāo)服務(wù)器與后代服務(wù)器的祖先-后代關(guān)系修 改為第六目標(biāo)服務(wù)器與所述后代服務(wù)器的祖先-后代關(guān)系的修改指令的情況下,所述根據(jù) 所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理操作,可以包括:
      [0106] 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述 第五目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0107] 將所確定的祖先-后代關(guān)系中的祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。
      [0108] 需要說明的是,這里所說的第五目標(biāo)服務(wù)器為具有后代服務(wù)器的服務(wù)器,在存儲(chǔ) 第五目標(biāo)服務(wù)器自身到自身的祖先-后代關(guān)系的情況下,后代服務(wù)器不能只有第五目標(biāo)服 務(wù)器。第六目標(biāo)服務(wù)器不能為與第五目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比第五目標(biāo)服務(wù)器關(guān)系低的 一服務(wù)器。在這種情況下,才能執(zhí)行修改指令。
      [0109] 以上述表1為例,第五目標(biāo)服務(wù)器不能為服務(wù)器G、H、I和J,假設(shè)第五目標(biāo)服務(wù)器為 服務(wù)器D,第六目標(biāo)服務(wù)器為服務(wù)器I,服務(wù)器G和Η不能作為第六目標(biāo)服務(wù)器。服務(wù)器D為祖 先服務(wù)器,后代服務(wù)器為服務(wù)器G和Η,將服務(wù)器G和Η的祖先服務(wù)器修改為服務(wù)器I,修改后 的服務(wù)器集群中服務(wù)器的祖先-后代關(guān)系如表8所示。
      [0110] 表8
      [0111]
      [0112] 本領(lǐng)域技術(shù)人員可以理解的是,在存儲(chǔ)第五目標(biāo)服務(wù)器自身到自身的祖先-后代 關(guān)系的情況下,將所確定的祖先-后代關(guān)系中的祖先服務(wù)器中除后代服務(wù)器也為第五目標(biāo) 服務(wù)器之外的其他祖先-后代關(guān)系中祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。
      [0113] 具體的,在所述管理指令為將第七目標(biāo)服務(wù)器修改為第八目標(biāo)服務(wù)器修改指令的 情況下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理操作,可以包括:
      [0114] 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述 第七目標(biāo)服務(wù)器及后代服務(wù)器為所述第七目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0115] 將所確定的祖先-后代關(guān)系中的所述第七目標(biāo)服務(wù)器修改為所述第八目標(biāo)服務(wù) 器。
      [0116]需要說明的是,這里所說的第八目標(biāo)服務(wù)器不在當(dāng)前的服務(wù)器集群中,只有修改 后,才在服務(wù)器集群中。
      [0117]以上述表1為例,假設(shè)第七目標(biāo)服務(wù)器為服務(wù)器E,第六目標(biāo)服務(wù)器為服務(wù)器Μ。服 務(wù)器Ε為祖先服務(wù)器,后代服務(wù)器為服務(wù)器I和J,服務(wù)器Ε為后代服務(wù)器,祖先服務(wù)器為服務(wù) 器C和F,將服務(wù)器Ε修改為服務(wù)器Μ,修改后的服務(wù)器集群中服務(wù)器的祖先-后代關(guān)系如表9 所示。
      [0118] 表9
      [0119]
      '[0120] 在實(shí)際應(yīng)用中,如果存儲(chǔ)了第七目標(biāo)服務(wù)器自身到自身的祖先-后代關(guān)系,還需要 刪除祖先服務(wù)器為第七目標(biāo)服務(wù)器,后代服務(wù)器為第七目標(biāo)服務(wù)器的祖先-后代關(guān)系,如果 還需要建立第八目標(biāo)服務(wù)器自身到自身的祖先-后代關(guān)系,建立祖先服務(wù)器為第八目標(biāo)服 務(wù)器,后代服務(wù)器為第八目標(biāo)服務(wù)器的祖先-后代關(guān)系并存儲(chǔ)。
      [0121] 應(yīng)用本發(fā)明實(shí)施例,相較于現(xiàn)有技術(shù)中,對不同分組中的服務(wù)器分別進(jìn)行管理從 而實(shí)現(xiàn)對服務(wù)器進(jìn)行管理,本發(fā)明實(shí)施例通過建立的祖先-后代關(guān)系對服務(wù)器進(jìn)行管理,減 少了在不同分組中的服務(wù)器分別進(jìn)行管理的時(shí)間,提高了對服務(wù)器的管理效率。
      [0122] 圖2為本發(fā)明實(shí)施例提供的一種服務(wù)器管理裝置的結(jié)構(gòu)示意圖。裝置可以包括建 立存儲(chǔ)模塊200、接收模塊201和管理模塊202。
      [0123] 建立存儲(chǔ)模塊200,用于預(yù)先建立并存儲(chǔ)服務(wù)器集群中的服務(wù)器之間的祖先-后代 關(guān)系;
      [0124] 接收模塊201,用于接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令;
      [0125] 管理模塊202,用于根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。
      [0126] 具體的,在所述管理指令為針對第一目標(biāo)服務(wù)器的祖先服務(wù)器的查找指令的情況 下,所述管理模塊202,可以用于:
      [0127] 以所述第一目標(biāo)服務(wù)器為后代服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第一目 標(biāo)服務(wù)器的祖先服務(wù)器。
      [0128] 具體的,在所述管理指令為針對第二目標(biāo)服務(wù)器的后代服務(wù)器的查找指令的情況 下,所述管理模塊202,可以用于:
      [0129] 以所述第二目標(biāo)服務(wù)器為祖先服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第二目 標(biāo)服務(wù)器的后代服務(wù)器。
      [0130]具體的,在所述管理指令為包含第三目標(biāo)服務(wù)器的添加位置的增加指令的情況 下,所述管理模塊202,可以用于:
      [0131 ]根據(jù)所述添加位置,確定所述第三目標(biāo)服務(wù)器的祖先服務(wù)器和后代服務(wù)器;
      [0132] 在所確定的祖先服務(wù)器為第一服務(wù)器、后代服務(wù)器為空的情況下,建立所述第一 服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0133] 在所確定的祖先服務(wù)器為空、后代服務(wù)器為第二服務(wù)器的情況下,建立所述第三 目標(biāo)服務(wù)器與所述第二服務(wù)器的祖先-后代關(guān)系;
      [0134] 在所確定的祖先服務(wù)器為第三服務(wù)器、后代服務(wù)器為第四服務(wù)器的情況下,建立 所述第三服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;以及所述第三目標(biāo)服務(wù)器與所 述第四服務(wù)器的祖先-后代關(guān)系。
      [0135] 具體的,在所述管理指令為刪除第四目標(biāo)服務(wù)器的刪除指令的情況下,所述管理 模塊202,可以用于:
      [0136] 根據(jù)所述祖先-后代關(guān)系,確定所述第四目標(biāo)服務(wù)器的祖先服務(wù)器;
      [0137] 刪除所述第四目標(biāo)服務(wù)器的祖先服務(wù)器與所述第四目標(biāo)服務(wù)器的祖先-后代關(guān) 系;
      [0138] 針對與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比所述第四目標(biāo)服務(wù)器關(guān)系低的每一服 務(wù)器,判斷所述服務(wù)器是否僅存在一個(gè)祖先服務(wù)器;
      [0139] 如果是,刪除所述服務(wù)器與其祖先服務(wù)器之間的祖先-后代關(guān)系;
      [0140] 如果否,刪除所述服務(wù)器與第五服務(wù)器之間的祖先-后代關(guān)系,其中,第五服務(wù)器 為所述服務(wù)器的祖先服務(wù)器中與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的服務(wù)器。
      [0141 ]具體的,在所述管理指令為將第五目標(biāo)服務(wù)器與后代服務(wù)器的祖先-后代關(guān)系修 改為第六目標(biāo)服務(wù)器與所述后代服務(wù)器的祖先-后代關(guān)系的修改指令的情況下,所述管理 模塊202,可以用于:
      [0142] 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述 第五目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0143] 將所確定的祖先-后代關(guān)系中的祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。
      [0144] 具體的,在所述管理指令為將第七目標(biāo)服務(wù)器修改為第八目標(biāo)服務(wù)器修改指令的 情況下,所述管理模塊202,可以用于:
      [0145] 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述 第七目標(biāo)服務(wù)器及后代服務(wù)器為所述第七目標(biāo)服務(wù)器的祖先-后代關(guān)系;
      [0146] 將所確定的祖先-后代關(guān)系中的所述第七目標(biāo)服務(wù)器修改為所述第八目標(biāo)服務(wù) 器。
      [0147] 應(yīng)用本發(fā)明實(shí)施例,相較于現(xiàn)有技術(shù)中,對不同分組中的服務(wù)器分別進(jìn)行管理從 而實(shí)現(xiàn)對服務(wù)器進(jìn)行管理,本發(fā)明實(shí)施例通過建立的祖先-后代關(guān)系對服務(wù)器進(jìn)行管理,減 少了在不同分組中的服務(wù)器分別進(jìn)行管理的時(shí)間,提高了對服務(wù)器的管理效率。
      [0148] 需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí) 體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存 在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋 非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備 所固有的要素。在沒有更多限制的情況下,由語句"包括一個(gè)……"限定的要素,并不排除在 包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
      [0149] 本說明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部 分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置實(shí) 施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例 的部分說明即可。
      [0150] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 這里所稱得的存儲(chǔ)介質(zhì),如:R0M/RAM、磁碟、光盤等。
      [0151] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍 內(nèi)。
      【主權(quán)項(xiàng)】
      1. 一種服務(wù)器管理方法,其特征在于,預(yù)先建立并存儲(chǔ)服務(wù)器集群中的服務(wù)器之間的 祖先-后代關(guān)系;所述方法包括: 接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令; 根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述管理指令為針對第一目標(biāo)服務(wù)器的 祖先服務(wù)器的查找指令的情況下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器 進(jìn)行管理,包括: 以所述第一目標(biāo)服務(wù)器為后代服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第一目標(biāo)服 務(wù)器的祖先服務(wù)器。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述管理指令為針對第二目標(biāo)服務(wù)器的 后代服務(wù)器的查找指令的情況下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器 進(jìn)行管理,包括: 以所述第二目標(biāo)服務(wù)器為祖先服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第二目標(biāo)服 務(wù)器的后代服務(wù)器。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述管理指令為包含第三目標(biāo)服務(wù)器的 添加位置的增加指令的情況下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn) 行管理,包括: 根據(jù)所述添加位置,確定所述第三目標(biāo)服務(wù)器的祖先服務(wù)器和后代服務(wù)器; 在所確定的祖先服務(wù)器為第一服務(wù)器、后代服務(wù)器為空的情況下,建立所述第一服務(wù) 器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系; 在所確定的祖先服務(wù)器為空、后代服務(wù)器為第二服務(wù)器的情況下,建立所述第三目標(biāo) 服務(wù)器與所述第二服務(wù)器的祖先-后代關(guān)系; 在所確定的祖先服務(wù)器為第三服務(wù)器、后代服務(wù)器為第四服務(wù)器的情況下,建立所述 第三服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;以及所述第三目標(biāo)服務(wù)器與所述第 四服務(wù)器的祖先-后代關(guān)系。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述管理指令為刪除第四目標(biāo)服務(wù)器的 刪除指令的情況下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理,包 括: 根據(jù)所述祖先-后代關(guān)系,確定所述第四目標(biāo)服務(wù)器的祖先服務(wù)器; 刪除所述第四目標(biāo)服務(wù)器的祖先服務(wù)器與所述第四目標(biāo)服務(wù)器的祖先-后代關(guān)系; 針對與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比所述第四目標(biāo)服務(wù)器關(guān)系低的每一服務(wù) 器,判斷所述服務(wù)器是否僅存在一個(gè)祖先服務(wù)器; 如果是,刪除所述服務(wù)器與其祖先服務(wù)器之間的祖先-后代關(guān)系; 如果否,刪除所述服務(wù)器與第五服務(wù)器之間的祖先-后代關(guān)系,其中,第五服務(wù)器為所 述服務(wù)器的祖先服務(wù)器中與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的服務(wù)器。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述管理指令為將第五目標(biāo)服務(wù)器與后 代服務(wù)器的祖先-后代關(guān)系修改為第六目標(biāo)服務(wù)器與所述后代服務(wù)器的祖先-后代關(guān)系的 修改指令的情況下,所述根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理操 作,包括: 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述第五 目標(biāo)服務(wù)器的祖先-后代關(guān)系; 將所確定的祖先-后代關(guān)系中的祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。7. -種服務(wù)器管理裝置,其特征在于,所述裝置包括: 建立存儲(chǔ)模塊,用于預(yù)先建立并存儲(chǔ)服務(wù)器集群中的服務(wù)器之間的祖先-后代關(guān)系; 接收模塊,用于接收用戶針對服務(wù)器集群中的服務(wù)器的管理指令; 管理模塊,用于根據(jù)所述管理指令及所述祖先-后代關(guān)系,對服務(wù)器進(jìn)行管理。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述管理指令為針對第一目標(biāo)服務(wù)器的 祖先服務(wù)器的查找指令的情況下,所述管理模塊,具體用于: 以所述第一目標(biāo)服務(wù)器為后代服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第一目標(biāo)服 務(wù)器的祖先服務(wù)器。9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述管理指令為針對第二目標(biāo)服務(wù)器的 后代服務(wù)器的查找指令的情況下,所述管理模塊,具體用于: 以所述第二目標(biāo)服務(wù)器為祖先服務(wù)器,根據(jù)所述祖先-后代關(guān)系,查找所述第二目標(biāo)服 務(wù)器的后代服務(wù)器。10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述管理指令為包含第三目標(biāo)服務(wù)器 的添加位置的增加指令的情況下,所述管理模塊,具體用于: 根據(jù)所述添加位置,確定所述第三目標(biāo)服務(wù)器的祖先服務(wù)器和后代服務(wù)器; 在所確定的祖先服務(wù)器為第一服務(wù)器、后代服務(wù)器為空的情況下,建立所述第一服務(wù) 器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系; 在所確定的祖先服務(wù)器為空、后代服務(wù)器為第二服務(wù)器的情況下,建立所述第三目標(biāo) 服務(wù)器與所述第二服務(wù)器的祖先-后代關(guān)系; 在所確定的祖先服務(wù)器為第三服務(wù)器、后代服務(wù)器為第四服務(wù)器的情況下,建立所述 第三服務(wù)器與所述第三目標(biāo)服務(wù)器的祖先-后代關(guān)系;以及所述第三目標(biāo)服務(wù)器與所述第 四服務(wù)器的祖先-后代關(guān)系。11. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述管理指令為刪除第四目標(biāo)服務(wù)器 的刪除指令的情況下,所述管理模塊,具體用于: 根據(jù)所述祖先-后代關(guān)系,確定所述第四目標(biāo)服務(wù)器的祖先服務(wù)器; 刪除所述第四目標(biāo)服務(wù)器的祖先服務(wù)器與所述第四目標(biāo)服務(wù)器的祖先-后代關(guān)系; 針對與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的、且比所述第四目標(biāo)服務(wù)器關(guān)系低的每一服務(wù) 器,判斷所述服務(wù)器是否僅存在一個(gè)祖先服務(wù)器; 如果是,刪除所述服務(wù)器與其祖先服務(wù)器之間的祖先-后代關(guān)系; 如果否,刪除所述服務(wù)器與第五服務(wù)器之間的祖先-后代關(guān)系,其中,第五服務(wù)器為所 述服務(wù)器的祖先服務(wù)器中與所述第四目標(biāo)服務(wù)器相關(guān)聯(lián)的服務(wù)器。12. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述管理指令為將第五目標(biāo)服務(wù)器與 后代服務(wù)器的祖先-后代關(guān)系修改為第六目標(biāo)服務(wù)器與所述后代服務(wù)器的祖先-后代關(guān)系 的修改指令的情況下,所述管理模塊,具體用于: 根據(jù)所述祖先-后代關(guān)系,確定存儲(chǔ)的所有祖先-后代關(guān)系中、祖先服務(wù)器為所述第五 目標(biāo)服務(wù)器的祖先-后代關(guān)系; 將所確定的祖先-后代關(guān)系中的祖先服務(wù)器修改為所述第六目標(biāo)服務(wù)器。
      【文檔編號】H04L12/24GK105933166SQ201610507783
      【公開日】2016年9月7日
      【申請日】2016年6月30日
      【發(fā)明人】翁遲遲, 李劼杰
      【申請人】北京奇藝世紀(jì)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1