两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種批量任務(wù)處理系統(tǒng)及方法_2

文檔序號(hào):9202749閱讀:來(lái)源:國(guó)知局
> 如果該命令有輸出,則把該命令的執(zhí)行過(guò)程中的輸出信息反饋給主控制服務(wù)器;如果該命令沒(méi)有輸出,并且命令尚未結(jié)束,則反饋給主控制服務(wù)器unfinished (未結(jié)束狀態(tài));如果沒(méi)有輸出,并且該命令已經(jīng)結(jié)束,則反饋給主控制服務(wù)器finished (已結(jié)束狀態(tài))。
[0028]如圖2所示,是主控制服務(wù)器在一個(gè)具體示例中的執(zhí)行流程圖,其具體步驟描述如下:
Al主控制服務(wù)器注冊(cè)服務(wù)端口作為服務(wù)器監(jiān)聽(tīng)端口,其端口號(hào)可以自定義,例如設(shè)為8899 ο
[0029]Α2主控制服務(wù)器的主控服務(wù)單元,監(jiān)聽(tīng)該服務(wù)端口:如果有從服務(wù)器通過(guò)該服務(wù)端口請(qǐng)求連接,則主控制服務(wù)器記錄下該從服務(wù)器的狀態(tài),繼續(xù)執(zhí)行A3 ;如果沒(méi)有從服務(wù)器請(qǐng)求連接,則主控制服務(wù)器繼續(xù)監(jiān)聽(tīng)服務(wù)端口。
[0030]具體的示例中,主控制服務(wù)器可以通過(guò)從服務(wù)器定時(shí)向其上報(bào)的信息,來(lái)確定相應(yīng)從服務(wù)器是否與之連接。主控制服務(wù)器在各步驟中,通過(guò)上報(bào)信息中包含的從服務(wù)器的名稱(chēng)和IP地址來(lái)與之通信;從服務(wù)器的主機(jī)名稱(chēng)不會(huì)輕易變更,以方便主控制服務(wù)器對(duì)各個(gè)從服務(wù)器進(jìn)行分辨。
[0031]A3在有從服務(wù)器連接的情況下,主控制服務(wù)器等待系統(tǒng)管理員輸入命令;根據(jù)命令的內(nèi)容不同,分別執(zhí)行Α4-1或Α4-2。
[0032]Α4-1如果系統(tǒng)管理員需要下發(fā)命令到從服務(wù)器,以請(qǐng)求從服務(wù)器執(zhí)行某項(xiàng)任務(wù)時(shí),則主控制服務(wù)器通過(guò)下發(fā)命令的接口向從服務(wù)器發(fā)出請(qǐng)求,并等待從服務(wù)器的響應(yīng)。
[0033]在從服務(wù)器響應(yīng)后,主控制服務(wù)器還將該命令通過(guò)socket通信方式發(fā)送給客戶(hù)端;系統(tǒng)管理員通過(guò)該客戶(hù)端與主控制服務(wù)器連接并通信。
[0034]A4-2主控制服務(wù)器接收到從服務(wù)器的反饋,表示從服務(wù)器已經(jīng)接收下發(fā)命令并會(huì)執(zhí)行相應(yīng)任務(wù)后,主控制服務(wù)器將從服務(wù)器反饋的信息輸出給客戶(hù)端,以便系統(tǒng)管理員對(duì)下發(fā)命令的執(zhí)行情況進(jìn)行查看。
[0035]A5-1如果系統(tǒng)管理員需要下發(fā)命令到相應(yīng)的從服務(wù)器,以獲取相應(yīng)從服務(wù)器對(duì)某條在先命令處理的狀態(tài)時(shí),則主控制服務(wù)器通過(guò)獲取命令執(zhí)行狀態(tài)的接口,向相應(yīng)的從服務(wù)器下發(fā)請(qǐng)求其反饋在先命令執(zhí)行狀態(tài)的命令,并等待從服務(wù)器的響應(yīng)。
[0036]A5-2主控制服務(wù)器接收到相應(yīng)從服務(wù)器反饋其對(duì)在先命令執(zhí)行的狀態(tài)后,將所反饋的結(jié)果輸出給客戶(hù)端。
[0037]A6、在執(zhí)行A4-2或A5-2的操作后,主控制服務(wù)器繼續(xù)等待系統(tǒng)管理員輸入命令。
[0038]如圖3所示,是服務(wù)器集群中任意一個(gè)從服務(wù)器,在一個(gè)具體示例中的執(zhí)行流程圖,其具體步驟描述如下:
BI從服務(wù)器連接主控制服務(wù)器,上報(bào)表示該從服務(wù)器自身狀態(tài)的信息,包含該從服務(wù)器的主機(jī)名稱(chēng)和IP地址。從服務(wù)器可以定時(shí)地向主控制服務(wù)器上報(bào)其狀態(tài)信息。
[0039]B2從服務(wù)器等待主控制服務(wù)器向其發(fā)送請(qǐng)求;
B3如果從服務(wù)器收到的請(qǐng)求,是表示要求其執(zhí)行某項(xiàng)任務(wù)的下發(fā)命令時(shí),該從服務(wù)器執(zhí)行相應(yīng)的命令。
[0040]在該從服務(wù)器根據(jù)接受到的下發(fā)命令確認(rèn)增加其所執(zhí)行的任務(wù)后,還可以通過(guò)該從服務(wù)器實(shí)現(xiàn)的增加任務(wù)接口,來(lái)回應(yīng)主控制服務(wù)器的上述請(qǐng)求。
[0041]B4如果從服務(wù)器收到的請(qǐng)求,是表示要求其反饋其對(duì)某項(xiàng)在先命令執(zhí)行的狀態(tài)時(shí),該從服務(wù)器獲取其對(duì)相應(yīng)在先命令執(zhí)行的狀態(tài),通過(guò)返回命令執(zhí)行狀態(tài)的接口向主控制服務(wù)器發(fā)送。
[0042]根據(jù)在先命令及其處理狀態(tài)的不同情況,從服務(wù)器反饋的執(zhí)行狀態(tài),可以是該在先命令執(zhí)行過(guò)程中的輸出信息,或者是表示該在先命令沒(méi)有輸出且尚未結(jié)束的狀態(tài),或表示該在先命令沒(méi)有輸出但已結(jié)束的狀態(tài),等等。
[0043]B5在從服務(wù)器執(zhí)行了 B3或B4的操作來(lái)完成主控制服務(wù)器的一次請(qǐng)求后,如果收到系統(tǒng)管理員關(guān)閉程序的指示時(shí),結(jié)束后續(xù)操作;如果沒(méi)有收到該指示,則繼續(xù)等待主控制服務(wù)器的其他請(qǐng)求。
[0044]綜上所述,本發(fā)明提供了一種批量任務(wù)處理系統(tǒng)及方法,實(shí)現(xiàn)了服務(wù)器集群環(huán)境下Iinux批量任務(wù)處理的方案。根據(jù)本發(fā)明的方案,從服務(wù)器的IP地址不需要固定;通過(guò)定時(shí)上報(bào)其主機(jī)名稱(chēng)和IP地址,使從服務(wù)器可以與主控制服務(wù)器正常通信,以便接收?qǐng)?zhí)行任務(wù)或反饋執(zhí)行狀態(tài)的相應(yīng)請(qǐng)求。根據(jù)從服務(wù)器反饋的信息,本發(fā)明還可以實(shí)時(shí)動(dòng)態(tài)地查看從服務(wù)器對(duì)命令執(zhí)行的狀態(tài)。
[0045]盡管本發(fā)明的內(nèi)容已經(jīng)通過(guò)上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見(jiàn)的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來(lái)限定。
【主權(quán)項(xiàng)】
1.一種批量任務(wù)處理方法,其特征在于, 將服務(wù)器集群中的一臺(tái)服務(wù)器設(shè)為主控制服務(wù)器,將服務(wù)器集群中的其他若干臺(tái)服務(wù)器設(shè)為從服務(wù)器; 所有的從服務(wù)器將其各自的狀態(tài)上報(bào)給主控制服務(wù)器;上報(bào)的狀態(tài)包含各從服務(wù)器自身的標(biāo)識(shí)及IP地址; 所述主控制服務(wù)器根據(jù)所述標(biāo)識(shí)及IP地址,來(lái)與相應(yīng)的從服務(wù)器進(jìn)行通信,向相應(yīng)的從服務(wù)器發(fā)送請(qǐng)求或接收其反饋的信息。2.如權(quán)利要求1所述的批量任務(wù)處理方法,其特征在于, 所述主控制服務(wù)器通過(guò)設(shè)置的下發(fā)命令接口,向相應(yīng)的從服務(wù)器發(fā)送第一請(qǐng)求,請(qǐng)求從服務(wù)器執(zhí)行對(duì)其分配的相應(yīng)任務(wù); 所述從服務(wù)器通過(guò)設(shè)置的增加任務(wù)接口,向所述主控制服務(wù)器發(fā)送表示該從服務(wù)器接受所述第一請(qǐng)求并確認(rèn)會(huì)執(zhí)行相應(yīng)任務(wù)的反饋信息。3.如權(quán)利要求1或2所述的批量任務(wù)處理方法,其特征在于, 所述主控制服務(wù)器通過(guò)設(shè)置的獲取命令執(zhí)行狀態(tài)接口,向相應(yīng)的從服務(wù)器發(fā)送第二請(qǐng)求,請(qǐng)求從服務(wù)器對(duì)其執(zhí)行的在先命令的狀態(tài)進(jìn)行反饋; 收到第二請(qǐng)求的從服務(wù)器通過(guò)設(shè)置的返回命令執(zhí)行狀態(tài)接口,向所述主控制服務(wù)器發(fā)送該從服務(wù)器執(zhí)行的在先命令的狀態(tài)。4.如權(quán)利要求3所述的批量任務(wù)處理方法,其特征在于, 所述從服務(wù)器執(zhí)行的在先命令的狀態(tài),是在先命令執(zhí)行過(guò)程中的輸出信息,或者是表示在先命令沒(méi)有輸出且尚未結(jié)束的狀態(tài),或者是表示在先命令沒(méi)有輸出但已結(jié)束的狀態(tài)。5.如權(quán)利要求1所述的批量任務(wù)處理方法,其特征在于, 所述從服務(wù)器定時(shí)地向主控制服務(wù)器上報(bào)該從服務(wù)器的狀態(tài); 所述主控制服務(wù)器根據(jù)各從服務(wù)器定時(shí)上報(bào)的狀態(tài),來(lái)確定相應(yīng)的從服務(wù)器是否在線。6.如權(quán)利要求1所述的批量任務(wù)處理方法,其特征在于, 所述主控制服務(wù)器注冊(cè)有服務(wù)端口并對(duì)其進(jìn)行監(jiān)聽(tīng),當(dāng)有從服務(wù)器通過(guò)該服務(wù)端口向主控制服務(wù)器請(qǐng)求連接時(shí),所述主控制服務(wù)器記錄下請(qǐng)求連接的從服務(wù)器的狀態(tài)。7.如權(quán)利要求1或5或6所述的批量任務(wù)處理方法,其特征在于, 所述從服務(wù)器上報(bào)狀態(tài)中的標(biāo)識(shí),是該從服務(wù)器的主機(jī)名稱(chēng)。8.一種批量任務(wù)處理系統(tǒng),其特征在于, 服務(wù)器集群中的一臺(tái)服務(wù)器為主控制服務(wù)器,服務(wù)器集群中的其他若干臺(tái)服務(wù)器為從服務(wù)器; 通過(guò)主控制服務(wù)器設(shè)置的主控服務(wù)單元,和從服務(wù)器設(shè)置的被控服務(wù)單元,所述主控制服務(wù)器向從服務(wù)器發(fā)送請(qǐng)求或接收其反饋的信息; 所有的從服務(wù)器將其各自的狀態(tài)上報(bào)給主控制服務(wù)器;上報(bào)的狀態(tài)包含各從服務(wù)器自身的標(biāo)識(shí)及IP地址; 所述主控制服務(wù)器根據(jù)所述標(biāo)識(shí)及IP地址,來(lái)與相應(yīng)的從服務(wù)器進(jìn)行通信。9.如權(quán)利要求8所述的批量任務(wù)處理系統(tǒng),其特征在于, 所述主控制服務(wù)器與從服務(wù)器通過(guò)相應(yīng)設(shè)置的接口進(jìn)行通信,所述接口是以下的任意一種或其組合: 所述主控制服務(wù)器設(shè)置有下發(fā)命令接口,向相應(yīng)的從服務(wù)器發(fā)送要求從服務(wù)器執(zhí)行相應(yīng)任務(wù)的第一請(qǐng)求;所述從服務(wù)器設(shè)置有增加任務(wù)接口,來(lái)向所述主控制服務(wù)器發(fā)送表示該從服務(wù)器接受所述第一請(qǐng)求并確認(rèn)會(huì)執(zhí)行相應(yīng)任務(wù)的反饋信息; 所述主控制服務(wù)器設(shè)置有獲取命令執(zhí)行狀態(tài)接口,向相應(yīng)的從服務(wù)器發(fā)送要求從服務(wù)器對(duì)所執(zhí)行的在先命令的狀態(tài)進(jìn)行反饋的第二請(qǐng)求;從服務(wù)器設(shè)置有返回命令執(zhí)行狀態(tài)接口,向所述主控制服務(wù)器發(fā)送該從服務(wù)器執(zhí)行在先命令的狀態(tài)。10.如權(quán)利要求8所述的批量任務(wù)處理系統(tǒng),其特征在于, 所述從服務(wù)器設(shè)置有定時(shí)器,來(lái)控制該從服務(wù)器向主控制服務(wù)器定時(shí)上報(bào)狀態(tài)的周期。
【專(zhuān)利摘要】本發(fā)明提供一種批量任務(wù)處理系統(tǒng)及方法,將服務(wù)器集群中的一臺(tái)服務(wù)器設(shè)為主控制服務(wù)器,將服務(wù)器集群中的其他若干臺(tái)服務(wù)器設(shè)為從服務(wù)器;所有的從服務(wù)器將其各自的狀態(tài)上報(bào)給主控制服務(wù)器;上報(bào)的狀態(tài)包含各從服務(wù)器自身的標(biāo)識(shí)及IP地址;所述主控制服務(wù)器根據(jù)所述標(biāo)識(shí)及IP地址,來(lái)與相應(yīng)的從服務(wù)器進(jìn)行通信,向相應(yīng)的從服務(wù)器發(fā)送請(qǐng)求或接收其反饋的信息。根據(jù)本發(fā)明的方案,從服務(wù)器的IP地址不需要固定,還可以實(shí)時(shí)動(dòng)態(tài)地查看從服務(wù)器對(duì)命令執(zhí)行的狀態(tài),適用于處理linux批量命令。
【IPC分類(lèi)】H04L29/08
【公開(kāi)號(hào)】CN104917842
【申請(qǐng)?zhí)枴緾N201510332035
【發(fā)明人】張偉
【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開(kāi)日】2015年9月16日
【申請(qǐng)日】2015年6月16日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁都县| 石河子市| 绥化市| 岳西县| 汤阴县| 当涂县| 昆明市| 育儿| 资中县| 科技| 崇左市| 吐鲁番市| 黎川县| 西乌珠穆沁旗| 连山| 普定县| 台北市| 盐津县| 秦安县| 平乡县| 西丰县| 揭阳市| 旬阳县| 南涧| 商水县| 农安县| 金川县| 恭城| 皋兰县| 深圳市| 岐山县| 那曲县| 平安县| 沭阳县| 莲花县| 五常市| 长阳| 名山县| 泸水县| 湛江市| 乳山市|