日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

任務(wù)處理系統(tǒng)、方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):39725883發(fā)布日期:2024-10-22 13:24閱讀:1來(lái)源:國(guó)知局
任務(wù)處理系統(tǒng)、方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及任務(wù)處理領(lǐng)域,具體而言,涉及一種任務(wù)處理系統(tǒng)、方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。


背景技術(shù):

1、一個(gè)完整的任務(wù),會(huì)根據(jù)具體的業(yè)務(wù)場(chǎng)景劃分不同的子任務(wù),這些子業(yè)務(wù)具有執(zhí)行順序上的先后要求,通常會(huì)被編排為一個(gè)明確具體的處理流程。例如,金融機(jī)構(gòu)的貸款賬務(wù)處理過(guò)程中主要包含如下子任務(wù):被動(dòng)文件還款—批量資金劃撥—代償回購(gòu)過(guò)程—計(jì)提結(jié)轉(zhuǎn)過(guò)程—對(duì)賬卸數(shù)過(guò)程等。

2、通常情況下,一個(gè)任務(wù)的處理流程總是在一臺(tái)服務(wù)器上執(zhí)行。但是,當(dāng)一個(gè)處理流程涉及的待處理數(shù)據(jù)很大(少則百萬(wàn),多則千萬(wàn)甚至上億)時(shí),將占用很多的服務(wù)器資源,例如,cpu(中央處理器,central?processing?unit),內(nèi)存等,從而導(dǎo)致任務(wù)處理效率低的問(wèn)題。

3、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明實(shí)施例提供了一種任務(wù)處理系統(tǒng)、方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以至少解決相關(guān)技術(shù)中通過(guò)一臺(tái)服務(wù)器處理一個(gè)任務(wù)中的所有子任務(wù)時(shí),導(dǎo)致任務(wù)處理效率低的技術(shù)問(wèn)題。

2、根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種任務(wù)處理系統(tǒng),包括:第一服務(wù)器,用于獲取多個(gè)待執(zhí)行的任務(wù),對(duì)于每個(gè)任務(wù),從任務(wù)包含的多個(gè)子任務(wù)中確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù),將目標(biāo)子任務(wù)匹配的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列,并從目標(biāo)存儲(chǔ)區(qū)域中獲取目標(biāo)子任務(wù)的任務(wù)處理結(jié)果,第一服務(wù)器還用于在獲取任務(wù)處理結(jié)果之后,根據(jù)多個(gè)子任務(wù)之間的執(zhí)行依賴(lài)關(guān)系重新確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù),并將重新確定的目標(biāo)子任務(wù)的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列,其中,同一個(gè)任務(wù)包含的多個(gè)子任務(wù)之間具有執(zhí)行依賴(lài)關(guān)系;多個(gè)第二服務(wù)器,每個(gè)第二服務(wù)器用于在空閑狀態(tài)的情況下,通過(guò)目標(biāo)消息隊(duì)列中的任務(wù)信息獲取目標(biāo)子任務(wù),處理目標(biāo)子任務(wù),得到任務(wù)處理結(jié)果,并將任務(wù)處理結(jié)果存儲(chǔ)至目標(biāo)存儲(chǔ)區(qū)域。

3、進(jìn)一步地,每個(gè)第二服務(wù)器包括第一任務(wù)接收器和多個(gè)第一處理模塊,每個(gè)第一處理模塊包括多個(gè)第一處理單元;第一任務(wù)接收器用于在第二服務(wù)器的工作狀態(tài)為空閑狀態(tài)的情況下,通過(guò)目標(biāo)消息隊(duì)列中的任務(wù)信息獲取目標(biāo)子任務(wù),并將目標(biāo)子任務(wù)發(fā)送至與目標(biāo)子任務(wù)匹配的第一處理單元,其中,不同的第一處理模塊用于處理不同的任務(wù),第一處理模塊中的不同第一處理單元用于處理任務(wù)中的不同子任務(wù);第一處理單元用于處理目標(biāo)子任務(wù),得到任務(wù)處理結(jié)果,并將任務(wù)處理結(jié)果存儲(chǔ)至目標(biāo)存儲(chǔ)區(qū)域。

4、進(jìn)一步地,第一任務(wù)接收器用于在第一目標(biāo)數(shù)量達(dá)到預(yù)設(shè)閾值的情況下,確定第二服務(wù)器的工作狀態(tài)為忙碌狀態(tài),第一任務(wù)接收器還用于在第一目標(biāo)數(shù)量未達(dá)到預(yù)設(shè)閾值的情況下,確定第二服務(wù)器的工作狀態(tài)為空閑狀態(tài),其中,第一目標(biāo)數(shù)量為多個(gè)第一處理單元未完成的目標(biāo)子任務(wù)的數(shù)量;第一處理單元用于在得到任務(wù)處理結(jié)果之后,向第一任務(wù)接收器發(fā)送用于表征任務(wù)完成的目標(biāo)信息。

5、進(jìn)一步地,第一服務(wù)器包括多個(gè)第二處理模塊,每個(gè)第二處理模塊包括管理單元;第二處理模塊中的管理單元用于獲取與管理單元匹配的任務(wù),從獲取的任務(wù)所包含的多個(gè)子任務(wù)中確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù),將目標(biāo)子任務(wù)匹配的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列,并從目標(biāo)存儲(chǔ)區(qū)域中獲取目標(biāo)子任務(wù)的任務(wù)處理結(jié)果,其中,不同的管理單元用于分發(fā)不同任務(wù)中的目標(biāo)子任務(wù)。

6、進(jìn)一步地,第一服務(wù)器還包括第二任務(wù)接收器,每個(gè)第二處理模塊還包括多個(gè)第二處理單元;第二任務(wù)接收器用于在第一服務(wù)器的工作狀態(tài)為空閑狀態(tài)的情況下,通過(guò)目標(biāo)消息隊(duì)列獲取目標(biāo)子任務(wù),并將目標(biāo)子任務(wù)發(fā)送至與目標(biāo)子任務(wù)匹配的第二處理單元,其中,不同的第二處理模塊用于處理不同的任務(wù),第二處理模塊中的不同第二處理單元用于處理任務(wù)中的不同子任務(wù);第二處理單元用于處理目標(biāo)子任務(wù),得到任務(wù)處理結(jié)果,并將任務(wù)處理結(jié)果存儲(chǔ)至目標(biāo)存儲(chǔ)區(qū)域。

7、進(jìn)一步地,第二任務(wù)接收器用于在第二目標(biāo)數(shù)量達(dá)到預(yù)設(shè)閾值的情況下,確定第一服務(wù)器的工作狀態(tài)為忙碌狀態(tài),第二任務(wù)接收器還用于在第二目標(biāo)數(shù)量未達(dá)到預(yù)設(shè)閾值的情況下,確定第一服務(wù)器的工作狀態(tài)為空閑狀態(tài),其中,第二目標(biāo)數(shù)量為多個(gè)第二處理單元未完成的目標(biāo)子任務(wù)的數(shù)量;第二處理單元用于在得到任務(wù)處理結(jié)果之后,向第二任務(wù)接收器發(fā)送用于表征任務(wù)完成的目標(biāo)信息。

8、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種任務(wù)處理方法,應(yīng)用于第一服務(wù)器,包括:獲取多個(gè)待執(zhí)行的任務(wù),其中,每個(gè)任務(wù)包含多個(gè)子任務(wù),且同一個(gè)任務(wù)包含的多個(gè)子任務(wù)之間具有執(zhí)行依賴(lài)關(guān)系;對(duì)于每個(gè)任務(wù),從多個(gè)子任務(wù)中確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù);將目標(biāo)子任務(wù)匹配的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列,并從目標(biāo)存儲(chǔ)區(qū)域中獲取目標(biāo)子任務(wù)的任務(wù)處理結(jié)果,其中,多個(gè)第二服務(wù)器中的第二服務(wù)器用于在空閑狀態(tài)的情況下,通過(guò)目標(biāo)消息隊(duì)列中的任務(wù)信息獲取目標(biāo)子任務(wù),處理目標(biāo)子任務(wù),得到任務(wù)處理結(jié)果,并將任務(wù)處理結(jié)果存儲(chǔ)至目標(biāo)存儲(chǔ)區(qū)域,其中,多個(gè)第二服務(wù)器為除第一服務(wù)器以外的服務(wù)器;根據(jù)多個(gè)子任務(wù)之間的執(zhí)行依賴(lài)關(guān)系重新確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù),并將重新確定的目標(biāo)子任務(wù)的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列。

9、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種任務(wù)處理裝置,包括:獲取模塊,用于獲取多個(gè)待執(zhí)行的任務(wù),其中,每個(gè)任務(wù)包含多個(gè)子任務(wù),且同一個(gè)任務(wù)包含的多個(gè)子任務(wù)之間具有執(zhí)行依賴(lài)關(guān)系;第一確定模塊,用于對(duì)于每個(gè)任務(wù),從多個(gè)子任務(wù)中確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù);發(fā)送模塊,用于將目標(biāo)子任務(wù)匹配的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列,并從目標(biāo)存儲(chǔ)區(qū)域中獲取目標(biāo)子任務(wù)的任務(wù)處理結(jié)果,其中,多個(gè)第二服務(wù)器中的第二服務(wù)器用于在空閑狀態(tài)的情況下,通過(guò)目標(biāo)消息隊(duì)列中的任務(wù)信息獲取目標(biāo)子任務(wù),處理目標(biāo)子任務(wù),得到任務(wù)處理結(jié)果,并將任務(wù)處理結(jié)果存儲(chǔ)至目標(biāo)存儲(chǔ)區(qū)域;第二確定模塊,用于根據(jù)多個(gè)子任務(wù)之間的執(zhí)行依賴(lài)關(guān)系重新確定在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù),并將重新確定的目標(biāo)子任務(wù)的任務(wù)信息發(fā)送至目標(biāo)消息隊(duì)列。

10、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述的任務(wù)處理方法。

11、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種電子設(shè)備,電子設(shè)備包括一個(gè)或多個(gè)處理器;存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器實(shí)現(xiàn)用于運(yùn)行程序,其中,程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述的任務(wù)處理方法。

12、在本技術(shù)中,通過(guò)設(shè)置第一服務(wù)器獲取所有待執(zhí)行的任務(wù),在分發(fā)任務(wù)的過(guò)程中,采用根據(jù)任務(wù)中的子任務(wù)之間的執(zhí)行依賴(lài)關(guān)系,優(yōu)先分發(fā)在當(dāng)前時(shí)刻待執(zhí)行的目標(biāo)子任務(wù),并在每一輪分發(fā)目標(biāo)子任務(wù)的過(guò)程中,由空閑狀態(tài)的第二服務(wù)器獲取目標(biāo)子任務(wù),使得任務(wù)中的多個(gè)子任務(wù)被拆散,實(shí)現(xiàn)了根據(jù)第二服務(wù)器的負(fù)載壓力情況,分發(fā)到不同的第二服務(wù)器上去遠(yuǎn)程執(zhí)行,從而可以有效的分散各個(gè)第二服務(wù)器壓力,有效利用服務(wù)器資源,實(shí)現(xiàn)任務(wù)的負(fù)載均衡處理。避免了將任務(wù)作為整體進(jìn)行分發(fā)時(shí),由于一臺(tái)服務(wù)器上可能有多個(gè)任務(wù)的處理流程同時(shí)進(jìn)行,且不同任務(wù)的復(fù)雜程度不同,從而造成服務(wù)器資源的持續(xù)占用和分配不均的現(xiàn)象發(fā)生,進(jìn)而提高了任務(wù)處理效率。

13、由此可見(jiàn),本技術(shù)所提供的方案達(dá)到了通過(guò)多臺(tái)服務(wù)器處理一個(gè)任務(wù)中的所有子任務(wù)的目的,從而實(shí)現(xiàn)了提高任務(wù)處理效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中通過(guò)一臺(tái)服務(wù)器處理一個(gè)任務(wù)中的所有子任務(wù)時(shí),導(dǎo)致任務(wù)處理效率低的技術(shù)問(wèn)題。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1