任務(wù)協(xié)作處理方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及任務(wù)協(xié)作處理方法、裝置和系統(tǒng),該方法包括:第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn),任務(wù)攜帶任務(wù)標(biāo)識和第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),并根據(jù)任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;第一工作節(jié)點(diǎn)根據(jù)任務(wù)審批請求確定第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將審批結(jié)果發(fā)送給第二工作節(jié)點(diǎn),以使第二工作節(jié)點(diǎn)為第一工作節(jié)點(diǎn)協(xié)作處理任務(wù)。由上可見,本發(fā)明實(shí)施例中,不是由管理節(jié)點(diǎn)進(jìn)行任務(wù)分派,而是由第一工作節(jié)點(diǎn)將任務(wù)發(fā)布給管理節(jié)點(diǎn),無需感知其它節(jié)點(diǎn),通過第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),并到第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,簡單地實(shí)現(xiàn)了工作節(jié)點(diǎn)間靈活的任務(wù)協(xié)作處理。
【專利說明】任務(wù)協(xié)作處理方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及任務(wù)協(xié)作處理方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,在利用計(jì)算機(jī)進(jìn)行任務(wù)處理時(shí),可以采用其他的計(jì)算機(jī)協(xié)助該計(jì)算機(jī)進(jìn)行該任務(wù)處理。其應(yīng)用場景可以是媒體處理、大數(shù)據(jù)分析等場景,具體執(zhí)行的任務(wù)可以是轉(zhuǎn)碼、渲染、數(shù)據(jù)分析等任務(wù),通過計(jì)算機(jī)間的任務(wù)協(xié)作處理可以有效提高任務(wù)執(zhí)行的速度。
[0003]現(xiàn)有技術(shù)中的任務(wù)協(xié)作處理方法中,先要構(gòu)建分布式集群系統(tǒng),該系統(tǒng)中包括一個(gè)調(diào)度節(jié)點(diǎn)和若干個(gè)工作節(jié)點(diǎn),其中,調(diào)度節(jié)點(diǎn)負(fù)責(zé)進(jìn)行任務(wù)調(diào)度,工作節(jié)點(diǎn)負(fù)責(zé)進(jìn)行任務(wù)處理。具體地,調(diào)度節(jié)點(diǎn)收集工作節(jié)點(diǎn)的負(fù)荷,根據(jù)一定的策略,如負(fù)荷均衡,將任務(wù)分派給相應(yīng)的工作節(jié)點(diǎn)進(jìn)行處理。
[0004]由上可見,采用現(xiàn)有技術(shù)中的任務(wù)協(xié)作處理方法,需要調(diào)度節(jié)點(diǎn)負(fù)責(zé)任務(wù)的調(diào)度分派,因此調(diào)度節(jié)點(diǎn)需要先收集工作節(jié)點(diǎn)的負(fù)荷,并且預(yù)先獲取有哪些工作節(jié)點(diǎn)及其狀態(tài)信息,才能分派任務(wù),處理過程復(fù)雜。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種任務(wù)協(xié)作處理方法、裝置和系統(tǒng),無需管理節(jié)點(diǎn)進(jìn)行任務(wù)分派,可以簡單的實(shí)現(xiàn)工作節(jié)點(diǎn)間靈活的任務(wù)協(xié)作處理。
[0006]第一方面,提供了一種任務(wù)協(xié)作處理方法,所述方法包括:
[0007]第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;
[0008]所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0009]結(jié)合第一方面,在第一方面的第一種實(shí)現(xiàn)方式中,所述方法還包括:
[0010]向所述管理節(jié)點(diǎn)發(fā)送任務(wù)取消請求消息,所述任務(wù)取消請求消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,由所述管理節(jié)點(diǎn)向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0011 ] 結(jié)合第一方面,在第一方面的第二種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括:
[0012]接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0013]結(jié)合第一方面,在第一方面的第三種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述方法還包括:
[0014]接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0015]結(jié)合第一方面,在第一方面的第四種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括:
[0016]向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控查詢請求消息;
[0017]接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0018]結(jié)合第一方面,在第一方面的第五種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括:
[0019]將所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件發(fā)送給所述管理節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0020]接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,并在所述任務(wù)監(jiān)控報(bào)告消息滿足所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),發(fā)送給所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告消息。
[0021]結(jié)合第一方面,在第一方面的第六種實(shí)現(xiàn)方式中,所述第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn)之前,所述方法還包括:
[0022]第一工作節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;
[0023]接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注冊完成消息。
[0024]結(jié)合第一方面的第六種實(shí)現(xiàn)方式,在第一方面的第七種實(shí)現(xiàn)方式中,所述方法還包括:
[0025]第一工作節(jié)點(diǎn)向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0026]接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷完成消息。
[0027]第二方面,提供了一種任務(wù)協(xié)作處理方法,所述方法包括:
[0028]第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù);
[0029]根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;
[0030]接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過;
[0031]所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0032]結(jié)合第二方面,在第二方面的第一種實(shí)現(xiàn)方式中,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括:
[0033]第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知為第一工作節(jié)點(diǎn)發(fā)布任務(wù)到所述管理節(jié)點(diǎn)后,由所述管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0034]根據(jù)所述任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù)。
[0035]結(jié)合第二方面的第一種實(shí)現(xiàn)方式,在第二方面的第二種實(shí)現(xiàn)方式中,所述第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,包括:第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)通知;
[0036]所述根據(jù)所述任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù),包括:
[0037]根據(jù)所述任務(wù)通知向所述管理節(jié)點(diǎn)發(fā)送第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0038]接收所述管理節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識查詢到的所述任務(wù)。
[0039]結(jié)合第二方面,在第二方面的第三種實(shí)現(xiàn)方式中,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括:
[0040]第二工作節(jié)點(diǎn)向管理節(jié)點(diǎn)定時(shí)發(fā)送第二任務(wù)查詢請求消息;
[0041]接收所述管理節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息為所述管理節(jié)點(diǎn)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0042]結(jié)合第二方面,在第二方面的第四種實(shí)現(xiàn)方式中,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括:
[0043]第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的所述任務(wù)。
[0044]結(jié)合第二方面,在第二方面的第五種實(shí)現(xiàn)方式中,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù)之前,所述方法還包括:第二工作節(jié)點(diǎn)將所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件發(fā)送給管理節(jié)點(diǎn),所述任務(wù)訂閱條件包括任務(wù)的業(yè)務(wù)屬性條件;
[0045]所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括:
[0046]第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
[0047]結(jié)合第二方面的第五種實(shí)現(xiàn)方式,在第二方面的第六種實(shí)現(xiàn)方式中,所述方法還包括:
[0048]接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0049]結(jié)合第二方面或第二方面的第一至第六種實(shí)現(xiàn)方式中的任意一種實(shí)現(xiàn)方式,在第二方面的第七種實(shí)現(xiàn)方式中,所述方法還包括:
[0050]接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0051]結(jié)合第二方面,在第二方面的第八種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括:
[0052]根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0053]結(jié)合第二方面,在第二方面的第九種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述方法還包括:
[0054]根據(jù)所述報(bào)告提交策略向所述第一工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0055]結(jié)合第二方面,在第二方面的第十種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括:
[0056]根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0057]結(jié)合第二方面,在第二方面的第十一種實(shí)現(xiàn)方式中,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括:
[0058]根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)在所述任務(wù)監(jiān)控報(bào)告消息滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0059]結(jié)合第二方面,在第二方面的第十二種實(shí)現(xiàn)方式中,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù)之前,所述方法還包括:
[0060]第二工作節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;
[0061]接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊后發(fā)送的集群注冊完成消肩、O
[0062]結(jié)合第二方面的第十二種實(shí)現(xiàn)方式,在第二方面的第十三種實(shí)現(xiàn)方式中,所述方法還包括:
[0063]向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0064]接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷后發(fā)送的集群注銷完成消息。
[0065]第三方面,提供了一種任務(wù)協(xié)作處理裝置,所述裝置設(shè)置于第一工作節(jié)點(diǎn)上,所述裝置包括:
[0066]發(fā)送單元,用于發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;
[0067]審批單元,用于根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0068]結(jié)合第三方面,在第三方面的第一種實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送任務(wù)取消請求消息,所述任務(wù)取消請求消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,由所述管理節(jié)點(diǎn)向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0069]結(jié)合第三方面,在第三方面的第二種實(shí)現(xiàn)方式中,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述裝置還包括:
[0070]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0071]結(jié)合第三方面,在第三方面的第三種實(shí)現(xiàn)方式中,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述裝置還包括:
[0072]接收單元,用于接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0073]結(jié)合第三方面,在第三方面的第四種實(shí)現(xiàn)方式中,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控查詢請求消息;所述裝置還包括:
[0074]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0075]結(jié)合第三方面,在第三方面的第五種實(shí)現(xiàn)方式中,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于將所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件發(fā)送給所述管理節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;所述裝置還包括:
[0076]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,并在所述任務(wù)監(jiān)控報(bào)告消息滿足所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),發(fā)送給所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告消肩、O
[0077]結(jié)合第三方面,在第三方面的第六種實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于在發(fā)布任務(wù)到管理節(jié)點(diǎn)之前,向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;所述裝置還包括:
[0078]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注冊完成消息。
[0079]結(jié)合第三方面的第六種實(shí)現(xiàn)方式,在第三方面的第七種實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0080]所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷完成消息。
[0081]第四方面,提供了一種任務(wù)協(xié)作處理裝置,所述裝置設(shè)置于第二工作節(jié)點(diǎn)上,所述裝置包括:
[0082]獲取單元,用于從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù);
[0083]發(fā)送單元,用于根據(jù)所述獲取單元獲取的任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;
[0084]接收單元,用于接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過;
[0085]處理單元,用于為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0086]結(jié)合第四方面,在第四方面的第一種實(shí)現(xiàn)方式中,所述獲取單元包括:
[0087]接收子單元,用于接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知為第一工作節(jié)點(diǎn)發(fā)布任務(wù)到所述管理節(jié)點(diǎn)后,由所述管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0088]獲取子單元,用于根據(jù)所述接收子單元接收的任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù)。
[0089]結(jié)合第四方面的第一種實(shí)現(xiàn)方式,在第四方面的第二種實(shí)現(xiàn)方式中,所述接收子單元,具體用于接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)通知;
[0090]所述獲取子單元,具體用于根據(jù)所述接收子單元接收的任務(wù)通知向所述管理節(jié)點(diǎn)發(fā)送第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;接收所述管理節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識查詢到的所述任務(wù)。
[0091]結(jié)合第四方面,在第四方面的第三種實(shí)現(xiàn)方式中,所述獲取單元包括:
[0092]發(fā)送子單元,用于向管理節(jié)點(diǎn)定時(shí)發(fā)送第二任務(wù)查詢請求消息;
[0093]接收子單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息為所述管理節(jié)點(diǎn)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0094]結(jié)合第四方面,在第四方面的第四種實(shí)現(xiàn)方式中,所述獲取單元,具體用于接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的所述任務(wù)。
[0095]結(jié)合第四方面,在第四方面的第五種實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于在所述獲取單元從管理節(jié)點(diǎn)獲取任務(wù)之前,將所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件發(fā)送給管理節(jié)點(diǎn),所述任務(wù)訂閱條件包括任務(wù)的業(yè)務(wù)屬性條件;
[0096]所述獲取單元,具體用于接收管理節(jié)點(diǎn)發(fā)送的任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
[0097]結(jié)合第四方面的第五種實(shí)現(xiàn)方式,在第四方面的第六種實(shí)現(xiàn)方式中,所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0098]結(jié)合第四方面或第四方面的第一至第六種實(shí)現(xiàn)方式中的任意一種實(shí)現(xiàn)方式,在第四方面的第七種實(shí)現(xiàn)方式中,所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0099]結(jié)合第四方面,在第四方面的第八種實(shí)現(xiàn)方式中,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0100]結(jié)合第四方面,在第四方面的第九種實(shí)現(xiàn)方式中,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述第一工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0101]結(jié)合第四方面,在第四方面的第十種實(shí)現(xiàn)方式中,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0102]結(jié)合第四方面,在第四方面的第十一種實(shí)現(xiàn)方式中,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)在所述任務(wù)監(jiān)控報(bào)告消息滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0103]結(jié)合第四方面,在第四方面的第十二種實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于在從管理節(jié)點(diǎn)獲取任務(wù)之前,向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;
[0104]所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊后發(fā)送的集群注冊完成消息。
[0105]結(jié)合第四方面的第十二種實(shí)現(xiàn)方式,在第四方面的第十三種實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0106]所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷后發(fā)送的集群注銷完成消息。
[0107]第五方面,提供了一種任務(wù)協(xié)作處理系統(tǒng),所述系統(tǒng)包括:第一工作節(jié)點(diǎn)、第二工作節(jié)點(diǎn)和管理節(jié)點(diǎn);
[0108]所述第一工作節(jié)點(diǎn),用于發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù);
[0109]所述第二工作節(jié)點(diǎn),用于從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù);根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過;為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù);
[0110]所述管理節(jié)點(diǎn),用于接收第一工作節(jié)點(diǎn)發(fā)布的任務(wù);向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),由所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,由所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0111]本發(fā)明實(shí)施例提供的任務(wù)協(xié)作處理方法中,先由第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn),以使第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),并根據(jù)任務(wù)攜帶的任務(wù)審批要求,任務(wù)攜帶任務(wù)標(biāo)識和第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,發(fā)送任務(wù)審批請求到第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;然后再由第一工作節(jié)點(diǎn)根據(jù)任務(wù)審批請求確定第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將審批通過的審批結(jié)果發(fā)送給第二工作節(jié)點(diǎn),以使第二工作節(jié)點(diǎn)為第一工作節(jié)點(diǎn)協(xié)作處理任務(wù)。由上可見,本發(fā)明實(shí)施例中,不是由管理節(jié)點(diǎn)進(jìn)行任務(wù)分派,而是由第一工作節(jié)點(diǎn)將任務(wù)發(fā)布給管理節(jié)點(diǎn),其中,任何工作節(jié)點(diǎn)均可作為第一工作節(jié)點(diǎn)發(fā)布任務(wù),從而實(shí)現(xiàn)無集中的任務(wù)調(diào)度分派,并且,第一工作節(jié)點(diǎn)發(fā)布任務(wù)時(shí)無需感知集群的其它節(jié)點(diǎn),通過第二工作節(jié)點(diǎn)到管理節(jié)點(diǎn)獲取任務(wù),并到第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,實(shí)現(xiàn)對第二工作節(jié)點(diǎn)的選擇,從而簡單地實(shí)現(xiàn)了工作節(jié)點(diǎn)間靈活的任務(wù)協(xié)作處理。
【專利附圖】
【附圖說明】
[0112]圖1為本發(fā)明實(shí)施例提供的分布式集群網(wǎng)絡(luò)架構(gòu)示意圖;
[0113]圖2為本發(fā)明實(shí)施例提供的管理節(jié)點(diǎn)的功能示意圖;
[0114]圖3為本發(fā)明實(shí)施例提供的工作節(jié)點(diǎn)的功能示意圖;
[0115]圖4為本發(fā)明實(shí)施例提供的管理節(jié)點(diǎn)的接口示意圖;
[0116]圖5為本發(fā)明實(shí)施例提供的工作節(jié)點(diǎn)的接口示意圖;
[0117]圖6為本發(fā)明實(shí)施例一提供的第一工作節(jié)點(diǎn)側(cè)的任務(wù)協(xié)作處理方法的流程圖;
[0118]圖7為本發(fā)明實(shí)施例二提供的第二工作節(jié)點(diǎn)側(cè)的任務(wù)協(xié)作處理方法的流程圖;
[0119]圖8為本發(fā)明實(shí)施例三提供的管理節(jié)點(diǎn)側(cè)的任務(wù)協(xié)作處理方法的流程圖;
[0120]圖9為本發(fā)明實(shí)施例四提供的任務(wù)協(xié)作處理裝置結(jié)構(gòu)示意圖;
[0121]圖10為本發(fā)明實(shí)施例五提供的任務(wù)協(xié)作處理裝置結(jié)構(gòu)示意圖;
[0122]圖11為本發(fā)明實(shí)施例六提供的任務(wù)協(xié)作處理裝置結(jié)構(gòu)示意圖;
[0123]圖12為本發(fā)明實(shí)施例七提供的任務(wù)協(xié)作處理系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0124]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
[0125]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0126]為便于對本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以具體實(shí)施例做進(jìn)一步的解釋說明,實(shí)施例并不構(gòu)成對本發(fā)明實(shí)施例的限定。
[0127]圖1為本發(fā)明實(shí)施例提供的分布式集群網(wǎng)絡(luò)架構(gòu)示意圖。該網(wǎng)絡(luò)架構(gòu)由管理節(jié)點(diǎn)101和工作節(jié)點(diǎn)102組成,其中,工作節(jié)點(diǎn)102的數(shù)目至少為兩個(gè),以便可以在不同的工作節(jié)點(diǎn)102間進(jìn)行任務(wù)協(xié)作處理,管理節(jié)點(diǎn)101和工作節(jié)點(diǎn)102具體可以為具有計(jì)算能力的設(shè)備,例如計(jì)算機(jī)。
[0128]本發(fā)明實(shí)施例中,管理節(jié)點(diǎn)101可以具有圖2所示的功能,具體地,管理節(jié)點(diǎn)101可以包括下面兩種功能:
[0129]第一種功能為任務(wù)管理功能,用于實(shí)現(xiàn)任務(wù)發(fā)布/取消、任務(wù)獲取和任務(wù)監(jiān)控;
[0130]任務(wù)發(fā)布/取消,可以提供任務(wù)發(fā)布和取消接口,接收任務(wù)發(fā)布和取消,保存和刪除任務(wù)。
[0131]任務(wù)獲取,可以提供任務(wù)查詢接口,支持工作節(jié)點(diǎn)查詢獲取任務(wù);還可以提供任務(wù)訂閱接口,支持工作節(jié)點(diǎn)訂閱任務(wù)。
[0132]任務(wù)監(jiān)控,可以提供任務(wù)監(jiān)控報(bào)告接口,支持工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控信息;還可以提供任務(wù)監(jiān)控查詢接口,支持工作節(jié)點(diǎn)查詢獲取任務(wù)的監(jiān)控信息;還可以提供任務(wù)監(jiān)控訂閱接口,支持工作節(jié)點(diǎn)訂閱任務(wù)監(jiān)控信息。
[0133]第二種功能為集群管理功能,用于實(shí)現(xiàn)節(jié)點(diǎn)注冊/退出。
[0134]節(jié)點(diǎn)注冊/退出,可以提供集群注冊和注銷接口,支持工作節(jié)點(diǎn)加入和退出集群。
[0135]工作節(jié)點(diǎn)102可以具有圖3所示的功能,具體地,工作節(jié)點(diǎn)102可以包括下面三種功能:
[0136]第一種功能為任務(wù)管理功能,用于實(shí)現(xiàn)任務(wù)發(fā)布/取消、任務(wù)獲取、任務(wù)監(jiān)控和任務(wù)申批;
[0137]任務(wù)發(fā)布/取消,可以使用管理節(jié)點(diǎn)提供的任務(wù)發(fā)布和取消接口,發(fā)布或取消已發(fā)布的任務(wù)。
[0138]任務(wù)獲取,可以提供任務(wù)通知接口,接收任務(wù)發(fā)布通知或取消通知;還可以提供任務(wù)接收接口,接收任務(wù);還可以使用管理節(jié)點(diǎn)提供的任務(wù)接收機(jī)制,獲取任務(wù)。
[0139]任務(wù)監(jiān)控,可以提供任務(wù)監(jiān)控報(bào)告接口,接收任務(wù)監(jiān)控信息;還可以使用管理節(jié)點(diǎn)或任務(wù)發(fā)布節(jié)點(diǎn)提供的任務(wù)監(jiān)控報(bào)告接口,發(fā)送任務(wù)監(jiān)控信息;還可以使用管理節(jié)點(diǎn)提供的任務(wù)監(jiān)控查詢接口,獲取任務(wù)監(jiān)控信息。
[0140]任務(wù)審批,可以提供任務(wù)審批接口,獲取任務(wù)接收節(jié)點(diǎn)提交的任務(wù)接收審批請求并審批。
[0141]第二種功能為集群管理功能,用于實(shí)現(xiàn)節(jié)點(diǎn)注冊/退出;
[0142]節(jié)點(diǎn)注冊/退出,可以使用管理節(jié)點(diǎn)提供的集群注冊和注銷接口,加入或退出集群。
[0143]第三種功能為任務(wù)執(zhí)行功能,用于實(shí)現(xiàn)任務(wù)執(zhí)行處理。
[0144]管理節(jié)點(diǎn)101可以提供圖4所示的相關(guān)接口,包括:任務(wù)發(fā)布接口、任務(wù)取消接口、任務(wù)查詢接口、任務(wù)訂閱接口、任務(wù)監(jiān)控報(bào)告接口、監(jiān)控查詢接口、任務(wù)監(jiān)控訂閱接口、集群注冊接口和集群注銷接口。
[0145]工作節(jié)點(diǎn)102可以提供圖5所示的相關(guān)接口,包括:任務(wù)通知接口、任務(wù)接收接口、任務(wù)監(jiān)控報(bào)告接口、任務(wù)審批接口和節(jié)點(diǎn)狀態(tài)查詢接口。
[0146]圖6為本發(fā)明實(shí)施例一提供的第一工作節(jié)點(diǎn)側(cè)的任務(wù)協(xié)作處理方法的流程圖。第一工作節(jié)點(diǎn)為任務(wù)發(fā)布節(jié)點(diǎn),該任務(wù)協(xié)作處理方法基于圖1所示的網(wǎng)絡(luò)架構(gòu),所述方法的執(zhí)行主體為第一工作節(jié)點(diǎn),如圖6所示,所述方法具體包括:
[0147]步驟601,第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批。
[0148]其中,上述任務(wù)可以攜帶如下的一種或多種信息:
[0149]任務(wù)審批策略信息,包括需要審批,無需審批。
[0150]任務(wù)監(jiān)控策略信息,包括:報(bào)告任務(wù)執(zhí)行狀態(tài),執(zhí)行狀態(tài)包括正常、異常、執(zhí)行中、完成、放棄等;報(bào)告任務(wù)執(zhí)行度量,執(zhí)行度量數(shù)據(jù)包括已執(zhí)行時(shí)間、完成時(shí)間等;報(bào)告發(fā)送策略,包括任務(wù)啟動(dòng)時(shí)發(fā)送報(bào)告、任務(wù)執(zhí)行按指定周期發(fā)送報(bào)告、任務(wù)結(jié)束時(shí)發(fā)送報(bào)告、不報(bào)告等、及上述組合策略;報(bào)告提交策略,包括報(bào)告發(fā)送給任務(wù)發(fā)布節(jié)點(diǎn)、報(bào)告發(fā)送給管理節(jié)點(diǎn)等、及上述組合策略;報(bào)告隱私策略,包括任務(wù)發(fā)布節(jié)點(diǎn)可獲取/不可獲取、管理節(jié)點(diǎn)可獲取/不可獲取、全部可獲取/不可獲取等、及上述組合策略。
[0151]任務(wù)信息,包括:任務(wù)標(biāo)識;任務(wù)輸入定義,包括輸入?yún)?shù)標(biāo)識和值,輸出參數(shù)路徑等;任務(wù)處理定義,包括任務(wù)處理類型、標(biāo)識、程序或執(zhí)行路徑(例如腳本或鏈接等);任務(wù)輸出定義,包括任務(wù)結(jié)果提交路徑(例如接口或地址等)。
[0152]任務(wù)發(fā)布者信息,包括集群內(nèi)唯一節(jié)點(diǎn)標(biāo)識,通信地址,集群認(rèn)證令牌(token)。
[0153]任務(wù)老化時(shí)間信息,如果任務(wù)超期沒有接收,則管理節(jié)點(diǎn)可以去除該任務(wù)。
[0154]步驟602,第一工作節(jié)點(diǎn)根據(jù)任務(wù)審批請求確定第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將審批結(jié)果發(fā)送給第二工作節(jié)點(diǎn),以使第二工作節(jié)點(diǎn)為第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0155]其中,第二工作節(jié)點(diǎn)獲得任務(wù)后,根據(jù)任務(wù)審批策略,如果需要審批,則可以通過第一工作節(jié)點(diǎn)(即任務(wù)發(fā)布節(jié)點(diǎn))的任務(wù)審批接口,發(fā)送任務(wù)審批請求;否則,可以直接進(jìn)行任務(wù)執(zhí)行。
[0156]上述任務(wù)審批請求可以攜帶如下一種或多種信息:任務(wù)標(biāo)識;發(fā)布任務(wù)的集群節(jié)點(diǎn)標(biāo)識;接收任務(wù)的集群節(jié)點(diǎn)標(biāo)識;接收任務(wù)節(jié)點(diǎn)的狀態(tài)、負(fù)荷、業(yè)務(wù)屬性(例如,告警管理節(jié)點(diǎn)、性能管理節(jié)點(diǎn))等。
[0157]任務(wù)發(fā)布節(jié)點(diǎn)收到任務(wù)審批請求,可以根據(jù)預(yù)置的策略,如負(fù)荷均衡,選擇負(fù)荷低的工作節(jié)點(diǎn)審批通過,審批拒絕其它節(jié)點(diǎn)。工作節(jié)點(diǎn)獲得審批通過后,執(zhí)行任務(wù)。
[0158]本發(fā)明實(shí)施例中,第一工作節(jié)點(diǎn)具體可以通過任務(wù)審批響應(yīng)消息將審批結(jié)果發(fā)送給第二工作節(jié)點(diǎn)。
[0159]任務(wù)審批響應(yīng)消息可以攜帶如下一種或多種信息:任務(wù)標(biāo)識;發(fā)布任務(wù)的集群節(jié)點(diǎn)標(biāo)識;接收任務(wù)的集群節(jié)點(diǎn)標(biāo)識;審批結(jié)果:通過、拒絕。
[0160]本發(fā)明實(shí)施例中,第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn)后,所述方法還可以包括:向所述管理節(jié)點(diǎn)發(fā)送任務(wù)取消請求消息,所述任務(wù)取消請求消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,由所述管理節(jié)點(diǎn)向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0161]具體地,第一工作節(jié)點(diǎn)可以通過管理節(jié)點(diǎn)的任務(wù)取消接口取消已經(jīng)發(fā)布的任務(wù)。任務(wù)取消請求消息可以攜帶如下一種或多種信息:任務(wù)標(biāo)識;發(fā)布任務(wù)的集群節(jié)點(diǎn)標(biāo)識。管理節(jié)點(diǎn)通過工作節(jié)點(diǎn)的任務(wù)通知接口,發(fā)送任務(wù)取消通知給所有工作節(jié)點(diǎn)或訂閱方節(jié)點(diǎn)。任務(wù)取消通知可以攜帶如下一種或多種信息:任務(wù)標(biāo)識;發(fā)布任務(wù)的集群節(jié)點(diǎn)標(biāo)識。第二工作節(jié)點(diǎn)收到管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知后,可以停止任務(wù)執(zhí)行、丟棄任務(wù)。
[0162]本發(fā)明實(shí)施例中,第一工作節(jié)點(diǎn)還可以對第二工作節(jié)點(diǎn)的任務(wù)執(zhí)行情況進(jìn)行任務(wù)監(jiān)控,第一工作節(jié)點(diǎn)可以采取下述方式中的任意一種獲取任務(wù)監(jiān)控報(bào)告消息。第一種方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),第一工作節(jié)點(diǎn)接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;第二種方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),第一工作節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;第三種方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),第一工作節(jié)點(diǎn)向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控查詢請求消息;接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;第四種方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),第一工作節(jié)點(diǎn)將所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件發(fā)送給所述管理節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,并在所述任務(wù)監(jiān)控報(bào)告消息滿足所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),發(fā)送給所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告消息。
[0163]第一工作節(jié)點(diǎn)可以選擇上述任意一種方式來獲得第二工作節(jié)點(diǎn)生成的任務(wù)監(jiān)控報(bào)告消息,具體可以在任務(wù)中攜帶任務(wù)監(jiān)控策略,以便第二工作節(jié)點(diǎn)根據(jù)任務(wù)的任務(wù)監(jiān)控策略中包括的報(bào)告提交策略,如果要求發(fā)送給管理節(jié)點(diǎn),則通過管理節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告接口發(fā)送任務(wù)監(jiān)控報(bào)告,管理節(jié)點(diǎn)保存任務(wù)監(jiān)控信息;如果任務(wù)監(jiān)控策略中要求發(fā)送給任務(wù)發(fā)布節(jié)點(diǎn),則通過第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告接口發(fā)送任務(wù)監(jiān)控報(bào)告。
[0164]任務(wù)監(jiān)控報(bào)告消息可以攜帶如下信息:任務(wù)標(biāo)識;發(fā)布任務(wù)的集群節(jié)點(diǎn)標(biāo)識;任務(wù)監(jiān)控策略要求的信息,包括任務(wù)執(zhí)行狀態(tài)、任務(wù)執(zhí)行度量數(shù)據(jù)等。
[0165]上述第二種方式具體可以包括:第二工作節(jié)點(diǎn)通過管理節(jié)點(diǎn)的任務(wù)監(jiān)控查詢接口獲取任務(wù)監(jiān)控信息。工作節(jié)點(diǎn)加入集群后,通過管理節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱接口訂閱任務(wù)監(jiān)控信息,可以根據(jù)任務(wù)標(biāo)識、任務(wù)屬性等設(shè)置訂閱條件,任務(wù)屬性包括任務(wù)的業(yè)務(wù)屬性,例如告警任務(wù)、性能任務(wù)等。任務(wù)監(jiān)控訂閱消息可以攜帶如下信息:訂閱方的集群節(jié)點(diǎn)標(biāo)識;訂閱條件,包括任務(wù)標(biāo)識、發(fā)布任務(wù)的集群節(jié)點(diǎn)標(biāo)識、任務(wù)的業(yè)務(wù)屬性,例如告警任務(wù)、性能任務(wù)等。管理節(jié)點(diǎn)收到任務(wù)監(jiān)控報(bào)告后,根據(jù)判斷任務(wù)滿足訂閱條件,則通過訂閱方節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告接口發(fā)送任務(wù)監(jiān)控報(bào)告。
[0166]上述第一種方式和第二種方式可單獨(dú)實(shí)施或同時(shí)實(shí)施。
[0167]管理節(jié)點(diǎn)可以通過集群管理工作節(jié)點(diǎn),因此工作節(jié)點(diǎn)在執(zhí)行所述方法之前,還要進(jìn)行集群注冊。本發(fā)明實(shí)施例中,所述第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn)之前,所述方法還可以包括:第一工作節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注冊完成消息。
[0168]工作節(jié)點(diǎn)加入集群后,可以請求退出集群,所述方法還可以包括:第一工作節(jié)點(diǎn)向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷完成消息。
[0169]具體地,工作節(jié)點(diǎn)可以通過管理節(jié)點(diǎn)提供集群注冊接口,發(fā)送集群注冊請求到管理節(jié)點(diǎn)進(jìn)行集群節(jié)點(diǎn)注冊。集群注冊請求可以攜帶如下信息:節(jié)點(diǎn)標(biāo)識;節(jié)點(diǎn)通信地址。管理節(jié)點(diǎn)接收集群注冊請求,進(jìn)行節(jié)點(diǎn)注冊并保存節(jié)點(diǎn)注冊信息,返回集群注冊完成消息。集群注冊完成消息可以攜帶如下信息:集群節(jié)點(diǎn)標(biāo)識,該標(biāo)識為由管理節(jié)點(diǎn)分配的該節(jié)點(diǎn)在集群內(nèi)的唯一標(biāo)識。
[0170]另外,工作節(jié)點(diǎn)可以通過管理節(jié)點(diǎn)的集群注銷接口,發(fā)送集群注銷請求到管理節(jié)點(diǎn)。集群注銷請求可以攜帶如下信息:集群節(jié)點(diǎn)標(biāo)識。管理節(jié)點(diǎn)收到集群注銷請求,注銷該工作節(jié)點(diǎn)。
[0171 ] 由上述處理過程可知,本發(fā)明實(shí)施例提供的任務(wù)協(xié)作處理方法中,先由第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn),以使第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),并根據(jù)任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;然后再由第一工作節(jié)點(diǎn)根據(jù)任務(wù)審批請求確定第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將審批通過的審批結(jié)果發(fā)送給第二工作節(jié)點(diǎn),以使第二工作節(jié)點(diǎn)為第一工作節(jié)點(diǎn)協(xié)作處理任務(wù)。由上可見,本發(fā)明實(shí)施例中,不是由管理節(jié)點(diǎn)進(jìn)行任務(wù)分派,而是由第一工作節(jié)點(diǎn)將任務(wù)發(fā)布給管理節(jié)點(diǎn),其中,任何工作節(jié)點(diǎn)均可作為第一工作節(jié)點(diǎn)發(fā)布任務(wù),從而實(shí)現(xiàn)無集中的任務(wù)調(diào)度分派,并且,第一工作節(jié)點(diǎn)發(fā)布任務(wù)時(shí)無需感知集群的其它節(jié)點(diǎn),通過第二工作節(jié)點(diǎn)到管理節(jié)點(diǎn)獲取任務(wù),并到第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,實(shí)現(xiàn)對第二工作節(jié)點(diǎn)的選擇,從而簡單地實(shí)現(xiàn)了工作節(jié)點(diǎn)間靈活的任務(wù)協(xié)作處理。
[0172]圖7為本發(fā)明實(shí)施例二提供的第二工作節(jié)點(diǎn)側(cè)的任務(wù)協(xié)作處理方法的流程圖。第二工作節(jié)點(diǎn)為任務(wù)接收節(jié)點(diǎn),該任務(wù)協(xié)作處理方法基于圖1所示的網(wǎng)絡(luò)架構(gòu),所述方法的執(zhí)行主體為第二工作節(jié)點(diǎn),如圖7所示,所述方法具體包括:
[0173]步驟701,第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù)。
[0174]其中,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),可以采取下述多種方式。
[0175]第一種獲取方式,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),可以包括:第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知為第一工作節(jié)點(diǎn)發(fā)布任務(wù)到所述管理節(jié)點(diǎn)后,由所述管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;根據(jù)所述任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù)。
[0176]優(yōu)選地,所述第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,可以包括:第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)通知;所述根據(jù)所述任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù),可以包括:根據(jù)所述任務(wù)通知向所述管理節(jié)點(diǎn)發(fā)送第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;接收所述管理節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識查詢到的所述任務(wù)。
[0177]第二種獲取方式,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),可以包括:第二工作節(jié)點(diǎn)向管理節(jié)點(diǎn)定時(shí)發(fā)送第二任務(wù)查詢請求消息;接收所述管理節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息為所述管理節(jié)點(diǎn)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0178]第三種獲取方式,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),可以包括:第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的所述任務(wù)。
[0179]第四種獲取方式,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù)之前,所述方法還包括:第二工作節(jié)點(diǎn)將所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件發(fā)送給管理節(jié)點(diǎn),所述任務(wù)訂閱條件包括任務(wù)的業(yè)務(wù)屬性條件;所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),可以包括:第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
[0180]步驟702,根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批。
[0181]步驟703,接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過。
[0182]步驟704,第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0183]本發(fā)明實(shí)施例中,第二服務(wù)節(jié)點(diǎn)還可以根據(jù)任務(wù)取消通知取消任務(wù)的執(zhí)行,獲取任務(wù)取消通知可以采取下述方式中的任意一種:
[0184]第一種獲取任務(wù)取消通知的方式,接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0185]第二種獲取任務(wù)取消通知的方式,接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0186]此外,第二工作節(jié)點(diǎn)在執(zhí)行任務(wù)過程中還可以將任務(wù)監(jiān)控報(bào)告消息發(fā)送給第一工作節(jié)點(diǎn),發(fā)送任務(wù)監(jiān)控報(bào)告消息可以采取下述方式中的任意一種:
[0187]第一種報(bào)告發(fā)送方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0188]第二種報(bào)告發(fā)送方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略向所述第一工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0189]第三種報(bào)告發(fā)送方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0190]第四種報(bào)告發(fā)送方式,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)在所述任務(wù)監(jiān)控報(bào)告消息滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0191]本發(fā)明實(shí)施例中,可以通過集群注冊實(shí)現(xiàn)管理節(jié)點(diǎn)對工作節(jié)點(diǎn)的統(tǒng)一管理,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù)之前,所述方法還可以包括:第二工作節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊后發(fā)送的集群注冊完成消息。
[0192]工作節(jié)點(diǎn)也可以退出集群,所述方法還可以包括:向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷后發(fā)送的集群注銷完成消息。
[0193]圖8為本發(fā)明實(shí)施例三提供的管理節(jié)點(diǎn)側(cè)的任務(wù)協(xié)作處理方法的流程圖該任務(wù)協(xié)作處理方法基于圖1所示的網(wǎng)絡(luò)架構(gòu),所述方法的執(zhí)行主體為管理節(jié)點(diǎn),如圖8所示,所述方法具體包括:
[0194]步驟801,管理節(jié)點(diǎn)接收第一工作節(jié)點(diǎn)發(fā)布的任務(wù)。
[0195]步驟802,向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),由所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,由所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0196]本發(fā)明實(shí)施例中,所述向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),可以包括:發(fā)送任務(wù)通知給第二工作節(jié)點(diǎn);當(dāng)接收到所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)通知發(fā)送的任務(wù)獲取請求時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送所述任務(wù)。
[0197]其中,所述發(fā)送任務(wù)通知給第二工作節(jié)點(diǎn),可以包括:根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送任務(wù)通知,所述任務(wù)通知中攜帶所述任務(wù)的任務(wù)標(biāo)識;所述當(dāng)接收到所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)通知發(fā)送的任務(wù)獲取請求時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),可以包括:接收所述第二工作節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)的任務(wù)標(biāo)識;根據(jù)所述任務(wù)的任務(wù)標(biāo)識查詢所述任務(wù);向所述第二工作節(jié)點(diǎn)發(fā)送第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0198]本發(fā)明實(shí)施例中,所述向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),可以包括:根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求接收所述第二工作節(jié)點(diǎn)定時(shí)發(fā)送的第二任務(wù)查詢請求消息;當(dāng)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0199]或者,所述向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),可以包括:根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求將所述任務(wù)發(fā)送給所有工作節(jié)點(diǎn),將所述所有工作節(jié)點(diǎn)作為所述第二工作節(jié)點(diǎn)。
[0200]或者,所述向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),可以包括:當(dāng)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
[0201]或者,所述方法還可以包括:接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息;向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0202]或者,所述方法還可以包括:接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息;向所有工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0203]或者,所述方法還可以包括:接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息;將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0204]或者,所述方法還可以包括:接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息;當(dāng)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0205]或者,所述方法還可以包括:接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息;當(dāng)滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)。
[0206]或者,所述管理節(jié)點(diǎn)接收第一工作節(jié)點(diǎn)發(fā)布的任務(wù)之前,所述方法還可以包括:管理節(jié)點(diǎn)接收第一工作節(jié)點(diǎn)發(fā)送的集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送集群注冊完成消息;
[0207]所述向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù)之前,所述方法還可以包括:接收第二工作節(jié)點(diǎn)發(fā)送的集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第二工作節(jié)點(diǎn)發(fā)送集群注冊完成消息。
[0208]本發(fā)明實(shí)施例中,所述方法還可以包括:接收所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送集群注銷完成消息;或者,接收所述第二工作節(jié)點(diǎn)發(fā)送的集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第二工作節(jié)點(diǎn)發(fā)送集群注銷完成消息。
[0209]由上述處理過程可知,本發(fā)明實(shí)施例提供的任務(wù)協(xié)作處理方法中,無集中的任務(wù)調(diào)度分派節(jié)點(diǎn),任何工作節(jié)點(diǎn)均可發(fā)布任務(wù),工作節(jié)點(diǎn)任務(wù)發(fā)布時(shí),可不感知集群的其它節(jié)點(diǎn),工作節(jié)點(diǎn)間可以進(jìn)行靈活的任務(wù)協(xié)作。進(jìn)一步地,基于工作節(jié)點(diǎn)間靈活的任務(wù)協(xié)作,提供集群的工作節(jié)點(diǎn)在業(yè)務(wù)上的靈活規(guī)劃能力,可以將不同業(yè)務(wù)能力的工作節(jié)點(diǎn)組合起來協(xié)作提供需要的業(yè)務(wù)功能;.集群可以自由橫向伸縮,可以根據(jù)業(yè)務(wù)需要,在線增加工作節(jié)點(diǎn);支持集群的快速合并:兩個(gè)或多個(gè)集群合并為一個(gè)集群,只須選擇一個(gè)集群為基礎(chǔ),其它集群節(jié)點(diǎn)注冊到該集群管理節(jié)點(diǎn)即可。
[0210]圖9為本發(fā)明實(shí)施例四提供的任務(wù)協(xié)作處理裝置結(jié)構(gòu)示意圖。該裝置設(shè)置于第一工作節(jié)點(diǎn)上,如圖9所示,該裝置包括:
[0211 ] 發(fā)送單元901,用于發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;
[0212]審批單元902,用于根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0213]優(yōu)選地,所述發(fā)送單元901,還用于向所述管理節(jié)點(diǎn)發(fā)送任務(wù)取消請求消息,所述任務(wù)取消請求消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,由所述管理節(jié)點(diǎn)向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0214]優(yōu)選地,所述發(fā)送單元901發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述裝置還包括:
[0215]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0216]優(yōu)選地,所述發(fā)送單元901發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述裝置還包括:
[0217]接收單元,用于接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0218]優(yōu)選地,所述發(fā)送單元901發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元901,還用于向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控查詢請求消息;所述裝置還包括:
[0219]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0220]優(yōu)選地,所述發(fā)送單元901發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元901,還用于將所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件發(fā)送給所述管理節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;所述裝置還包括:
[0221]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,并在所述任務(wù)監(jiān)控報(bào)告消息滿足所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),發(fā)送給所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告消肩、O
[0222]優(yōu)選地,所述發(fā)送單元901,還用于在發(fā)布任務(wù)到管理節(jié)點(diǎn)之前,向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;所述裝置還包括:
[0223]接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注冊完成消息。
[0224]優(yōu)選地,所述發(fā)送單元901,還用于向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0225]所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷完成消息。
[0226]圖10為本發(fā)明實(shí)施例五提供的任務(wù)協(xié)作處理裝置結(jié)構(gòu)示意圖。該裝置設(shè)置于第二工作節(jié)點(diǎn)上,如圖10所示,該裝置包括:
[0227]獲取單元1001,用于從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù);
[0228]發(fā)送單元1002,用于根據(jù)所述獲取單元1001獲取的任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;
[0229]接收單元1003,用于接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過;
[0230]處理單元1004,用于為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0231]優(yōu)選地,所述獲取單元1001包括:
[0232]接收子單元,用于接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知為第一工作節(jié)點(diǎn)發(fā)布任務(wù)到所述管理節(jié)點(diǎn)后,由所述管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0233]獲取子單元,用于根據(jù)所述接收子單元接收的任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù)。
[0234]優(yōu)選地,所述接收子單元,具體用于接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)通知;
[0235]所述獲取子單元,具體用于根據(jù)所述接收子單元接收的任務(wù)通知向所述管理節(jié)點(diǎn)發(fā)送第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;接收所述管理節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識查詢到的所述任務(wù)。
[0236]優(yōu)選地,所述獲取單元1001包括:
[0237]發(fā)送子單元,用于向管理節(jié)點(diǎn)定時(shí)發(fā)送第二任務(wù)查詢請求消息;
[0238]接收子單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息為所述管理節(jié)點(diǎn)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0239]優(yōu)選地,所述獲取單元1001,具體用于接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的所述任務(wù)。
[0240]優(yōu)選地,所述發(fā)送單元1002,還用于在所述獲取單元1001從管理節(jié)點(diǎn)獲取任務(wù)之前,將所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件發(fā)送給管理節(jié)點(diǎn),所述任務(wù)訂閱條件包括任務(wù)的業(yè)務(wù)屬性條件;
[0241]所述獲取單元1001,具體用于接收管理節(jié)點(diǎn)發(fā)送的任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
[0242]優(yōu)選地,所述接收單元1003,還用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0243]優(yōu)選地,所述接收單元1003,還用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
[0244]優(yōu)選地,所述獲取單元1001獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元1002,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0245]優(yōu)選地,所述獲取單元1001獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述發(fā)送單元1002,還用于根據(jù)所述報(bào)告提交策略向所述第一工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0246]優(yōu)選地,所述獲取單元1001獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元1002,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0247]優(yōu)選地,所述獲取單元1001獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元1002,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)在所述任務(wù)監(jiān)控報(bào)告消息滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
[0248]優(yōu)選地,所述發(fā)送單元1002,還用于在從管理節(jié)點(diǎn)獲取任務(wù)之前,向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;
[0249]所述接收單元1003,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊后發(fā)送的集群注冊完成消息。
[0250]優(yōu)選地,所述發(fā)送單元1002,還用于向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0251]所述接收單元1003,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷后發(fā)送的集群注銷完成消息。
[0252]圖11為本發(fā)明實(shí)施例六提供的任務(wù)協(xié)作處理裝置結(jié)構(gòu)示意圖。該裝置設(shè)置于管理節(jié)點(diǎn)上,如圖11所示,該裝置包括:
[0253]接收單元1101,用于接收第一工作節(jié)點(diǎn)發(fā)布的任務(wù);
[0254]發(fā)送單元1102,用于向第二工作節(jié)點(diǎn)發(fā)送所述接收單元1101接收的任務(wù),由所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,由所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
[0255]優(yōu)選地,所述發(fā)送單元1102包括:
[0256]第一發(fā)送子單元,用于發(fā)送任務(wù)通知給第二工作節(jié)點(diǎn);
[0257]第二發(fā)送子單元,用于當(dāng)接收到所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)通知發(fā)送的任務(wù)獲取請求時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送所述任務(wù)。
[0258]優(yōu)選地,所述第一發(fā)送子單元,具體用于根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送任務(wù)通知,所述任務(wù)通知中攜帶所述任務(wù)的任務(wù)標(biāo)識;
[0259]所述第二發(fā)送子單元包括:
[0260]接收模塊,用于接收所述第二工作節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)的任務(wù)標(biāo)識;
[0261]查詢模塊,用于根據(jù)所述接收模塊接收的任務(wù)標(biāo)識查詢所述任務(wù);
[0262]發(fā)送模塊,用于向所述第二工作節(jié)點(diǎn)發(fā)送第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0263]優(yōu)選地,所述發(fā)送單元1102包括:
[0264]接收子單元,用于根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求接收所述第二工作節(jié)點(diǎn)定時(shí)發(fā)送的第二任務(wù)查詢請求消息;
[0265]發(fā)送子單元,用于當(dāng)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
[0266]優(yōu)選地,所述發(fā)送單元1102,具體用于根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求將所述任務(wù)發(fā)送給所有工作節(jié)點(diǎn),將所述所有工作節(jié)點(diǎn)作為所述第二工作節(jié)點(diǎn)。
[0267]優(yōu)選地,所述發(fā)送單元1102,具體用于當(dāng)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
[0268]優(yōu)選地,所述接收單元1101,還用于接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息;
[0269]所述發(fā)送單元1102,還用于向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0270]優(yōu)選地,所述接收單元1101,還用于接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息;
[0271]所述發(fā)送單元1102,還用于向所有工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
[0272]優(yōu)選地,所述接收單元1101,還用于接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息;
[0273]所述發(fā)送單元1102,還用于將所述接收單元1101接收的任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0274]優(yōu)選地,所述接收單元1101,還用于接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息;
[0275]所述發(fā)送單元1102,還用于當(dāng)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
[0276]優(yōu)選地,所述接收單元1101,還用于接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息;
[0277]所述發(fā)送單元1102,還用于當(dāng)滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)。
[0278]優(yōu)選地,所述接收單元1101,還用于在接收第一工作節(jié)點(diǎn)發(fā)布的任務(wù)之前,接收第一工作節(jié)點(diǎn)發(fā)送的集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;
[0279]所述發(fā)送單元1102,還用于對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送集群注冊完成消息;
[0280]所述接收單元1101,還用于在向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù)之前,接收第二工作節(jié)點(diǎn)發(fā)送的集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;
[0281]所述發(fā)送單元1102,還用于對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第二工作節(jié)點(diǎn)發(fā)送集群注冊完成消息。
[0282]優(yōu)選地,所述接收單元1101,還用于接收所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0283]所述發(fā)送單元1102,還用于對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送集群注銷完成消息;或者
[0284]所述接收單元1101,還用于接收所述第二工作節(jié)點(diǎn)發(fā)送的集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;
[0285]所述發(fā)送單元1102,還用于對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第二工作節(jié)點(diǎn)發(fā)送集群注銷完成消息。
[0286]圖12為本發(fā)明實(shí)施例七提供的任務(wù)協(xié)作處理系統(tǒng)結(jié)構(gòu)示意圖。如圖12所示,該系統(tǒng)包括:第一工作節(jié)點(diǎn)1201、第二工作節(jié)點(diǎn)1202和管理節(jié)點(diǎn)1203 ;
[0287]所述第一工作節(jié)點(diǎn)1201,用于發(fā)布任務(wù)到管理節(jié)點(diǎn)1203,所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)1202從所述管理節(jié)點(diǎn)1203獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)1201進(jìn)行任務(wù)審批;根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)1202的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn)1202,以使所述第二工作節(jié)點(diǎn)1202為所述第一工作節(jié)點(diǎn)1201協(xié)作處理所述任務(wù);
[0288]所述第二工作節(jié)點(diǎn)1202,用于從管理節(jié)點(diǎn)1203獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)1203的任務(wù);根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)1201進(jìn)行任務(wù)審批;接收所述第一工作節(jié)點(diǎn)1201發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)1201根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)1202的審批結(jié)果為審批通過;為所述第一工作節(jié)點(diǎn)1201協(xié)作處理所述任務(wù);
[0289]所述管理節(jié)點(diǎn)1203,用于接收第一工作節(jié)點(diǎn)1201發(fā)布的任務(wù);向第二工作節(jié)點(diǎn)1202發(fā)送所述任務(wù),由所述第二工作節(jié)點(diǎn)1202根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)1201進(jìn)行任務(wù)審批,由所述第一工作節(jié)點(diǎn)1201根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)1202的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn)1202,以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)1201協(xié)作處理所述任務(wù)。
[0290]專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0291]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0292]以上所述的【具體實(shí)施方式】,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的【具體實(shí)施方式】而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種任務(wù)協(xié)作處理方法,其特征在于,所述方法包括: 第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批; 所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 向所述管理節(jié)點(diǎn)發(fā)送任務(wù)取消請求消息,所述任務(wù)取消請求消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,由所述管理節(jié)點(diǎn)向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括: 接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述方法還包括: 接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括: 向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控查詢請求消息; 接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括: 將所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件發(fā)送給所述管理節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,并在所述任務(wù)監(jiān)控報(bào)告消息滿足所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),發(fā)送給所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告消息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一工作節(jié)點(diǎn)發(fā)布任務(wù)到管理節(jié)點(diǎn)之前,所述方法還包括: 第一工作節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址; 接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注冊完成消息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括: 第一工作節(jié)點(diǎn)向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷完成消肩、O
9.一種任務(wù)協(xié)作處理方法,其特征在于,所述方法包括: 第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù); 根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)申批; 接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過;所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括: 第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知為第一工作節(jié)點(diǎn)發(fā)布任務(wù)到所述管理節(jié)點(diǎn)后,由所述管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 根據(jù)所述任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,包括:第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)通知; 所述根據(jù)所述任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù),包括: 根據(jù)所述任務(wù)通知向所述管理節(jié)點(diǎn)發(fā)送第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 接收所述管理節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識查詢到的所述任務(wù)。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括: 第二工作節(jié)點(diǎn)向管理節(jié)點(diǎn)定時(shí)發(fā)送第二任務(wù)查詢請求消息; 接收所述管理節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息為所述管理節(jié)點(diǎn)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
13.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括: 第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的所述任務(wù)。
14.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù)之前,所述方法還包括:第二工作節(jié)點(diǎn)將所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件發(fā)送給管理節(jié)點(diǎn),所述任務(wù)訂閱條件包括任務(wù)的業(yè)務(wù)屬性條件; 所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù),包括: 第二工作節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)送的任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述方法還包括: 接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
16.根據(jù)權(quán)利要求9至15中任一權(quán)利要求所述的方法,其特征在于,所述方法還包括: 接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
17.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括: 根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
18.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述方法還包括: 根據(jù)所述報(bào)告提交策略向所述第一工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
19.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括: 根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
20.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述方法還包括: 根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)在所述任務(wù)監(jiān)控報(bào)告消息滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
21.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二工作節(jié)點(diǎn)從管理節(jié)點(diǎn)獲取任務(wù)之前,所述方法還包括: 第二工作節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址; 接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊后發(fā)送的集群注冊完成消息。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于,所述方法還包括: 向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷后發(fā)送的集群注銷完成消息。
23.一種任務(wù)協(xié)作處理裝置,所述裝置設(shè)置于第一工作節(jié)點(diǎn)上,其特征在于,所述裝置包括: 發(fā)送單元,用于發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批; 審批單元,用于根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送任務(wù)取消請求消息,所述任務(wù)取消請求消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,由所述管理節(jié)點(diǎn)向所述第二工作節(jié)點(diǎn)發(fā)送任務(wù)取消通知。
25.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述裝置還包括: 接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
26.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述裝置還包括: 接收單元,用于接收所述第二工作節(jié)點(diǎn)根據(jù)所述報(bào)告提交策略發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
27.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控查詢請求消息;所述裝置還包括: 接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
28.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述發(fā)送單元發(fā)布的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于將所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件發(fā)送給所述管理節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;所述裝置還包括: 接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)監(jiān)控報(bào)告消息為所述管理節(jié)點(diǎn)接收所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控報(bào)告消息,并在所述任務(wù)監(jiān)控報(bào)告消息滿足所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),發(fā)送給所述第一工作節(jié)點(diǎn)的任務(wù)監(jiān)控報(bào)告消息。
29.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述發(fā)送單元,還用于在發(fā)布任務(wù)到管理節(jié)點(diǎn)之前,向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址;所述裝置還包括: 接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注冊完成消息。
30.根據(jù)權(quán)利要求29所述的裝置,其特征在于,所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷,并向所述第一工作節(jié)點(diǎn)發(fā)送的集群注銷完成消息。
31.一種任務(wù)協(xié)作處理裝置,所述裝置設(shè)置于第二工作節(jié)點(diǎn)上,其特征在于,所述裝置包括: 獲取單元,用于從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù); 發(fā)送單元,用于根據(jù)所述獲取單元獲取的任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批; 接收單元,用于接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過; 處理單元,用于為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
32.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元包括: 接收子單元,用于接收管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知為第一工作節(jié)點(diǎn)發(fā)布任務(wù)到所述管理節(jié)點(diǎn)后,由所述管理節(jié)點(diǎn)發(fā)送的任務(wù)通知,所述任務(wù)通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 獲取子單元,用于根據(jù)所述接收子單元接收的任務(wù)通知中攜帶的所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識從所述管理節(jié)點(diǎn)獲取所述任務(wù)。
33.根據(jù)權(quán)利要求32所述的裝置,其特征在于,所述接收子單元,具體用于接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)通知; 所述獲取子單元,具體用于根據(jù)所述接收子單元接收的任務(wù)通知向所述管理節(jié)點(diǎn)發(fā)送第一任務(wù)查詢請求消息,所述第一任務(wù)查詢請求消息中攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識;接收所述管理節(jié)點(diǎn)發(fā)送的第一任務(wù)查詢響應(yīng)消息,所述第一任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識查詢到的所述任務(wù)。
34.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元包括: 發(fā)送子單元,用于向管理節(jié)點(diǎn)定時(shí)發(fā)送第二任務(wù)查詢請求消息; 接收子單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息為所述管理節(jié)點(diǎn)根據(jù)所述第二任務(wù)查詢請求消息查詢到所述任務(wù)時(shí),向所述第二工作節(jié)點(diǎn)發(fā)送的第二任務(wù)查詢響應(yīng)消息,所述第二任務(wù)查詢響應(yīng)消息中攜帶所述任務(wù)。
35.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元,具體用于接收管理節(jié)點(diǎn)根據(jù)任務(wù)攜帶的任務(wù)發(fā)布要求向所有工作節(jié)點(diǎn)發(fā)送的所述任務(wù)。
36.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述發(fā)送單元,還用于在所述獲取單元從管理節(jié)點(diǎn)獲取任務(wù)之前,將所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件發(fā)送給管理節(jié)點(diǎn),所述任務(wù)訂閱條件包括任務(wù)的業(yè)務(wù)屬性條件; 所述獲取單元,具體用于接收管理節(jié)點(diǎn)發(fā)送的任務(wù),所述任務(wù)為所述管理節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)發(fā)布要求判斷出所述任務(wù)滿足所述第二工作節(jié)點(diǎn)的任務(wù)訂閱條件時(shí),將所述任務(wù)發(fā)送給所述第二工作節(jié)點(diǎn)。
37.根據(jù)權(quán)利要求36所述的裝置,其特征在于,所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所述第二工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
38.根據(jù)權(quán)利要求31至37中任一權(quán)利要求所述的裝置,其特征在于,所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的任務(wù)取消通知,所述任務(wù)取消通知攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)取消通知為所述管理節(jié)點(diǎn)接收所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)取消請求消息后,向所有工作節(jié)點(diǎn)發(fā)送的任務(wù)取消通知。
39.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn)。
40.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述第一工作節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
41.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,以使所述管理節(jié)點(diǎn)接收到所述第一工作節(jié)點(diǎn)發(fā)送的任務(wù)監(jiān)控查詢請求消息時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述第一工作節(jié)點(diǎn),所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
42.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述獲取單元獲取的所述任務(wù)還攜帶報(bào)告提交策略,所述報(bào)告提交策略用于指示所述第二工作節(jié)點(diǎn)將任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述管理節(jié)點(diǎn),所述發(fā)送單元,還用于根據(jù)所述報(bào)告提交策略向所述管理節(jié)點(diǎn)發(fā)送任務(wù)監(jiān)控報(bào)告消息,所述任務(wù)監(jiān)控報(bào)告消息攜帶所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使所述管理節(jié)點(diǎn)在所述任務(wù)監(jiān)控報(bào)告消息滿足包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn)的任務(wù)監(jiān)控訂閱條件時(shí),將所述任務(wù)監(jiān)控報(bào)告消息發(fā)送給所述包括所述第一工作節(jié)點(diǎn)在內(nèi)的工作節(jié)點(diǎn),所述任務(wù)監(jiān)控訂閱條件包括所述任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識。
43.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述發(fā)送單元,還用于在從管理節(jié)點(diǎn)獲取任務(wù)之前,向管理節(jié)點(diǎn)發(fā)送集群注冊請求消息,所述集群注冊請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址; 所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注冊完成消息,所述集群注冊完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識和節(jié)點(diǎn)通信地址進(jìn)行注冊后發(fā)送的集群注冊完成消息。
44.根據(jù)權(quán)利要求43所述的裝置,其特征在于,所述發(fā)送單元,還用于向所述管理節(jié)點(diǎn)發(fā)送集群注銷請求消息,所述集群注銷請求消息中包括所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識; 所述接收單元,還用于接收所述管理節(jié)點(diǎn)發(fā)送的集群注銷完成消息,所述集群注銷完成消息為所述管理節(jié)點(diǎn)對所述第二工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識進(jìn)行注銷后發(fā)送的集群注銷完成消息。
45.一種任務(wù)協(xié)作處理系統(tǒng),其特征在于,所述系統(tǒng)包括:第一工作節(jié)點(diǎn)、第二工作節(jié)點(diǎn)和管理節(jié)點(diǎn); 所述第一工作節(jié)點(diǎn),用于發(fā)布任務(wù)到管理節(jié)點(diǎn),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,以使第二工作節(jié)點(diǎn)從所述管理節(jié)點(diǎn)獲取所述任務(wù),并根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù); 所述第二工作節(jié)點(diǎn),用于從管理節(jié)點(diǎn)獲取任務(wù),所述任務(wù)攜帶任務(wù)標(biāo)識和所述第一工作節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識,所述任務(wù)為第一工作節(jié)點(diǎn)發(fā)布到所述管理節(jié)點(diǎn)的任務(wù);根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批;接收所述第一工作節(jié)點(diǎn)發(fā)送的審批通過的審批結(jié)果,所述審批通過的審批結(jié)果為所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定的所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過;為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù); 所述管理節(jié)點(diǎn),用于接收第一工作節(jié)點(diǎn)發(fā)布的任務(wù);向第二工作節(jié)點(diǎn)發(fā)送所述任務(wù),由所述第二工作節(jié)點(diǎn)根據(jù)所述任務(wù)攜帶的任務(wù)審批要求,發(fā)送任務(wù)審批請求到所述第一工作節(jié)點(diǎn)進(jìn)行任務(wù)審批,由所述第一工作節(jié)點(diǎn)根據(jù)所述任務(wù)審批請求確定所述第二工作節(jié)點(diǎn)的審批結(jié)果為審批通過,將所述審批通過的審批結(jié)果發(fā)送給所述第二工作節(jié)點(diǎn),以使所述第二工作節(jié)點(diǎn)為所述第一工作節(jié)點(diǎn)協(xié)作處理所述任務(wù)。
【文檔編號】G06Q10/06GK104408552SQ201410640243
【公開日】2015年3月11日 申請日期:2014年11月13日 優(yōu)先權(quán)日:2014年11月13日
【發(fā)明者】李勇 申請人:華為技術(shù)有限公司