亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

任務(wù)分配方法、裝置、系統(tǒng)和服務(wù)器的制造方法

文檔序號(hào):9452924閱讀:370來源:國知局
任務(wù)分配方法、裝置、系統(tǒng)和服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種任務(wù)分配方法和裝置,一種感知任務(wù)分配的方法和服務(wù)器,以及一種任務(wù)分配系統(tǒng)。
【背景技術(shù)】
[0002]服務(wù)器數(shù)量眾多時(shí),為方便管理,通常對(duì)服務(wù)器進(jìn)行分組,例如,100臺(tái)服務(wù)器,其中20臺(tái)用于網(wǎng)址導(dǎo)航,其余的用于存儲(chǔ)等其他業(yè)務(wù),通常,業(yè)務(wù)相同的服務(wù)器具有相同的配置方式,則任務(wù)分配也經(jīng)常分組進(jìn)行。
[0003]傳統(tǒng)的多服務(wù)器間的任務(wù)分配方法,要指定某一組服務(wù)器執(zhí)行特定任務(wù),例如,指定web業(yè)務(wù)的服務(wù)器,首先要從數(shù)據(jù)庫中查找web業(yè)務(wù)對(duì)應(yīng)于哪些服務(wù)器,然后,將服務(wù)器主機(jī)名稱或IP地址取出,再根據(jù)查找的結(jié)果,發(fā)布相應(yīng)的命令到這些服務(wù)器上。由于每臺(tái)服務(wù)器可能屬于一個(gè)以上的業(yè)務(wù)或角色維度,并且服務(wù)器的業(yè)務(wù),角色可能變化。每次任務(wù)發(fā)布都需要經(jīng)過查找,運(yùn)維的復(fù)雜度較高。

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

[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種任務(wù)分配方法和裝置,一種感知任務(wù)分配的方法和服務(wù)器,以及一種任務(wù)分配系統(tǒng)。
[0005]根據(jù)本發(fā)明的另一方面,提供了一種任務(wù)分配的方法,包括:在任務(wù)消息中添加包括一個(gè)或多個(gè)字段的第一標(biāo)簽,其中,一個(gè)或多個(gè)字段對(duì)應(yīng)任務(wù)分配對(duì)象在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息;將攜帶有第一標(biāo)簽的任務(wù)消息發(fā)送至所有服務(wù)器,以供每個(gè)服務(wù)器將預(yù)存的第二標(biāo)簽與第一標(biāo)簽進(jìn)行匹配,由匹配成功的服務(wù)器對(duì)任務(wù)消息作出響應(yīng),其中,第二標(biāo)簽包括一個(gè)或多個(gè)字段,對(duì)應(yīng)服務(wù)器在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息。
[0006]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種感知任務(wù)分配的方法,包括:
[0007]接收攜帶第一標(biāo)簽的任務(wù)消息,第一標(biāo)簽中包括一個(gè)或多個(gè)字段,對(duì)應(yīng)任務(wù)分配對(duì)象在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息;將預(yù)存的第二標(biāo)簽與第一標(biāo)簽進(jìn)行匹配,其中,第二標(biāo)簽包括一個(gè)或多個(gè)字段,對(duì)應(yīng)該服務(wù)器在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息;若匹配成功,服務(wù)器對(duì)任務(wù)消息作出響應(yīng)。
[0008]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種任務(wù)分配裝置,包括:添加模塊,適于在任務(wù)消息中添加包括一個(gè)或多個(gè)字段的第一標(biāo)簽,一個(gè)或多個(gè)字段對(duì)應(yīng)任務(wù)分配對(duì)象在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息;發(fā)送模塊,適于將攜帶有第一標(biāo)簽的任務(wù)消息發(fā)送至所有服務(wù)器,以供每個(gè)服務(wù)器將預(yù)存的第二標(biāo)簽與第一標(biāo)簽進(jìn)行匹配,由匹配成功的服務(wù)器對(duì)任務(wù)消息作出響應(yīng),其中,第二標(biāo)簽包括一個(gè)或多個(gè)字段,對(duì)應(yīng)服務(wù)器在一個(gè)或多個(gè)預(yù)設(shè)維度內(nèi)的特征信息。
[0009]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種服務(wù)器,適用于感知任務(wù)分配,包括:適于接收攜帶第一標(biāo)簽的任務(wù)消息,所述第一標(biāo)簽包括一個(gè)或多個(gè)字段,對(duì)應(yīng)任務(wù)分配對(duì)象在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息;匹配模塊,適于將預(yù)存的第二標(biāo)簽與第一標(biāo)簽進(jìn)行匹配,其中,第二標(biāo)簽包括一個(gè)或多個(gè)字段,對(duì)應(yīng)服務(wù)器在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息;響應(yīng)模塊,適于在匹配模塊匹配成功的情況下,對(duì)任務(wù)消息作出響應(yīng)。
[0010]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種任務(wù)分配系統(tǒng),包括:上述任務(wù)分配裝置及服務(wù)器。
[0011]根據(jù)本發(fā)明的任務(wù)分配方法、系統(tǒng)、裝置和服務(wù)器,在任務(wù)消息中添加包括一個(gè)或多個(gè)字段的第一標(biāo)簽;將攜帶有第一標(biāo)簽的任務(wù)消息發(fā)送至所有服務(wù)器,每個(gè)服務(wù)器接收任務(wù)消息后,將預(yù)存的第二標(biāo)簽與第一標(biāo)簽進(jìn)行匹配,由匹配成功的服務(wù)器對(duì)所述任務(wù)消息作出響應(yīng),根據(jù)該方案,向多臺(tái)服務(wù)器分配任務(wù)時(shí),不需要查找服務(wù)器的主機(jī)名、IP,而將任務(wù)消息發(fā)送給每個(gè)服務(wù)器,由服務(wù)器根據(jù)標(biāo)簽匹配結(jié)果響應(yīng)任務(wù)消息,這減少了運(yùn)維的復(fù)雜度,使任務(wù)分配過程規(guī)范、一致。
[0012]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0013]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0014]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的任務(wù)分配方法的流程圖;
[0015]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的感知任務(wù)分配的方法的流程圖;
[0016]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的任務(wù)分配裝置的結(jié)構(gòu)框圖;
[0017]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器的結(jié)構(gòu)框圖;
[0018]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的任務(wù)分配系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0019]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0020]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的任務(wù)分配方法的流程圖,如圖1所述,該方法包括如下步驟:
[0021]步驟S110,在任務(wù)消息中添加包括一個(gè)或多個(gè)字段的第一標(biāo)簽。
[0022]其中,第一標(biāo)簽中的一個(gè)或多個(gè)字段對(duì)應(yīng)任務(wù)分配對(duì)象在一個(gè)或多個(gè)預(yù)設(shè)維度的特征信息,任務(wù)分配對(duì)象即為執(zhí)行任務(wù)的目標(biāo)服務(wù)器。
[0023]按上述方式,任務(wù)消息中包含了待執(zhí)行任務(wù)和第一標(biāo)簽,其中,任務(wù)可以是刪除文件,重啟某項(xiàng)服務(wù)等。
[0024]在本發(fā)明實(shí)施例中,一個(gè)或多個(gè)預(yù)設(shè)維度包括:業(yè)務(wù)維度,和/或角色維度,和/或位置維度。
[0025]本發(fā)明還適用于這樣一種情況,網(wǎng)站運(yùn)營,數(shù)據(jù)處理等所需的服務(wù)器數(shù)量不斷增力口。例如,對(duì)于網(wǎng)站運(yùn)營,可能涉及數(shù)據(jù)存儲(chǔ),網(wǎng)址導(dǎo)航等多種業(yè)務(wù),每項(xiàng)業(yè)務(wù)對(duì)應(yīng)于一個(gè)或多個(gè)服務(wù)器。對(duì)應(yīng)于同一業(yè)務(wù)的一組服務(wù)器通常具有統(tǒng)一的配置,執(zhí)行相同的任務(wù),則在進(jìn)行任務(wù)分配時(shí),可以按預(yù)定的分組進(jìn)行。
[0026]具體地,在本發(fā)明實(shí)施例中,按業(yè)務(wù)維度及角色維度對(duì)服務(wù)器進(jìn)行分組,業(yè)務(wù)維度包括存儲(chǔ)業(yè)務(wù)、web業(yè)務(wù)等,角色維度包括mysql服務(wù)器、redis服務(wù)器、apache服務(wù)器、nginx服務(wù)器等。一部分服務(wù)器用于存儲(chǔ)業(yè)務(wù),如部署mysql,redis數(shù)據(jù)庫,一部分用于web業(yè)務(wù),如部署apache數(shù)據(jù)庫,nginx數(shù)據(jù)庫等。
[0027]在本實(shí)施例方法執(zhí)行之前,按上述的預(yù)設(shè)維度對(duì)服務(wù)器進(jìn)行分組,并將分組信息以第二標(biāo)簽的形式預(yù)存在服務(wù)器上。對(duì)任一組服務(wù)器,可通過一個(gè)維度,或兩個(gè)維度的組合進(jìn)行標(biāo)識(shí),例如,用于導(dǎo)航業(yè)務(wù)的nginx服務(wù)器,用于存儲(chǔ)業(yè)務(wù)的mysql服務(wù)器等。
[0028]服務(wù)器上預(yù)存的第二標(biāo)簽的一個(gè)或多個(gè)字段對(duì)應(yīng)服務(wù)器分組時(shí)所用的預(yù)設(shè)維度,每個(gè)字段包括字段名和字段值。字段名可以設(shè)為預(yù)設(shè)維度的名稱,字段值表明該服務(wù)器在這一維度的特征信息。
[0029]具體地,對(duì)于導(dǎo)航的nginx服務(wù)器,第二標(biāo)簽可以包括兩個(gè)字段,分別表示該服務(wù)器在業(yè)務(wù)和角色維度的特征信息,例如,字段名可分別設(shè)為service,role,字段值分別為navigat1n, nginx。
[0030]按相同的方式設(shè)置第一標(biāo)簽,第一標(biāo)簽用于指定任務(wù)
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1