一種任務(wù)執(zhí)行的方法、裝置、存儲介質(zhì)及電子設(shè)備與流程_第1頁
一種任務(wù)執(zhí)行的方法、裝置、存儲介質(zhì)及電子設(shè)備與流程_第2頁
一種任務(wù)執(zhí)行的方法、裝置、存儲介質(zhì)及電子設(shè)備與流程_第3頁
一種任務(wù)執(zhí)行的方法、裝置、存儲介質(zhì)及電子設(shè)備與流程_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

一種任務(wù)執(zhí)行的方法、裝置、存儲介質(zhì)及電子設(shè)備與流程導(dǎo)言在現(xiàn)代社會中,各種復(fù)雜的任務(wù)需要高度專業(yè)化的人員才能夠完成,因此自動(dòng)化任務(wù)執(zhí)行越來越得到廣泛關(guān)注和應(yīng)用。本文介紹了一種基于計(jì)算機(jī)的任務(wù)執(zhí)行方法、裝置、存儲介質(zhì)及電子設(shè)備與流程,從軟件到硬件,全方位的解決了任務(wù)執(zhí)行過程中的各個(gè)環(huán)節(jié)。方法任務(wù)數(shù)據(jù)描述任務(wù)執(zhí)行的第一步是要先將任務(wù)的詳細(xì)數(shù)據(jù)進(jìn)行描述,以方便計(jì)算機(jī)進(jìn)行理解和處理。本方法中,推薦采用XML(可擴(kuò)展標(biāo)記語言)進(jìn)行任務(wù)描述,實(shí)現(xiàn)任務(wù)描述的規(guī)范化和通用化。XML具有自描述性和結(jié)構(gòu)化的特點(diǎn),可以將任務(wù)描述的各種數(shù)據(jù)和屬性清晰地定義出來,并其存儲在文件中。任務(wù)數(shù)據(jù)交換任務(wù)數(shù)據(jù)交換是指任務(wù)執(zhí)行者和計(jì)算機(jī)之間傳遞任務(wù)數(shù)據(jù)的過程。本方法中,采用FTP(文件傳輸協(xié)議)和HTTP(超文本傳輸協(xié)議)進(jìn)行數(shù)據(jù)傳輸。使用FTP可以實(shí)現(xiàn)任務(wù)數(shù)據(jù)的高效率同步,使用HTTP可以方便地實(shí)現(xiàn)任務(wù)描述表單的提交和解析。任務(wù)執(zhí)行過程任務(wù)執(zhí)行過程中,需要給出計(jì)算機(jī)的執(zhí)行策略。本方法中,采用基于有向無環(huán)圖(DAG)的任務(wù)執(zhí)行方式。將任務(wù)抽象成節(jié)點(diǎn),節(jié)點(diǎn)之間的邊表示它們之間的依賴關(guān)系。在建立任務(wù)執(zhí)行的DAG圖后,采用拓?fù)渑判虻姆绞将@取執(zhí)行順序?qū)崿F(xiàn)任務(wù)依次執(zhí)行。任務(wù)執(zhí)行監(jiān)控任務(wù)執(zhí)行的過程是需要監(jiān)控的,以便于在任務(wù)執(zhí)行中及時(shí)發(fā)現(xiàn)問題并進(jìn)行解決。在任務(wù)執(zhí)行過程中,對任務(wù)執(zhí)行的狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,每當(dāng)有一個(gè)任務(wù)執(zhí)行完成,就將執(zhí)行結(jié)果寫入到MongoDB(非關(guān)系型數(shù)據(jù)庫)中,將任務(wù)執(zhí)行的狀態(tài)反饋給用戶,以方便用戶全程跟蹤任務(wù)的進(jìn)展。任務(wù)執(zhí)行結(jié)果任務(wù)執(zhí)行結(jié)果是任務(wù)執(zhí)行中最為重要的部分,任務(wù)執(zhí)行的結(jié)果可以影響接下來的任務(wù)執(zhí)行和任務(wù)優(yōu)化等方面。本方法中,任務(wù)執(zhí)行的結(jié)果數(shù)據(jù)存儲于MongoDB(非關(guān)系型數(shù)據(jù)庫)之中,并將執(zhí)行結(jié)果返回給用戶,以供用戶進(jìn)行后續(xù)的任務(wù)進(jìn)展和改進(jìn)。裝置服務(wù)端本方法中,服務(wù)端采用了分布式架構(gòu),由多個(gè)節(jié)點(diǎn)進(jìn)行任務(wù)的執(zhí)行。每個(gè)節(jié)點(diǎn)都有獨(dú)立的CPU和內(nèi)存資源,利用分布式架構(gòu)可以充分利用硬件資源,為任務(wù)的高效執(zhí)行提供了保證。存儲介質(zhì)本方法中,存儲介質(zhì)使用的是SSD(固態(tài)硬盤),SSD具有壽命長、速度快和耐震性好等優(yōu)點(diǎn),可以充分利用高速緩存和讀寫速度的優(yōu)勢,提高任務(wù)的執(zhí)行效率,保障數(shù)據(jù)的安全性。電子設(shè)備本方法中,電子設(shè)備可以采用任何可以運(yùn)行計(jì)算機(jī)程序的硬件設(shè)備,例如個(gè)人電腦、服務(wù)器、筆記本電腦、移動(dòng)設(shè)備等,只要支持網(wǎng)頁訪問和數(shù)據(jù)傳輸?shù)脑O(shè)備均可使用。這為不同的用戶提供了使用自己習(xí)慣的設(shè)備參與任務(wù)執(zhí)行的便利條件。流程任務(wù)執(zhí)行流程本方法執(zhí)行任務(wù)的流程如下:任務(wù)發(fā)布者首先使用XML語言對任務(wù)進(jìn)行描述,然后通過FTP傳輸任務(wù)描述到服務(wù)器。服務(wù)器接收到任務(wù)數(shù)據(jù)后,在MongoDB中創(chuàng)建任務(wù)記錄。任務(wù)執(zhí)行前,在服務(wù)端構(gòu)建任務(wù)DAG,然后進(jìn)行任務(wù)拓?fù)渑判?,獲取任務(wù)執(zhí)行順序。執(zhí)行任務(wù),監(jiān)控任務(wù)執(zhí)行的狀態(tài),將任務(wù)執(zhí)行結(jié)果存儲在MongoDB中,并反饋給用戶。任務(wù)執(zhí)行完成后,用戶可以通過HTTP訪問服務(wù)器獲取執(zhí)行結(jié)果。系統(tǒng)流程本方法的系統(tǒng)流程如下:收集任務(wù)發(fā)布者的任務(wù)信息,并通過FTP傳輸任務(wù)描述到服務(wù)器。服務(wù)器接收到任務(wù)描述,進(jìn)行任務(wù)的存儲和組織。服務(wù)端節(jié)點(diǎn)對任務(wù)進(jìn)行分配,利用分布式架構(gòu),采用快速響應(yīng)和高效執(zhí)行的方式完成任務(wù)。任務(wù)執(zhí)行過程進(jìn)行實(shí)時(shí)監(jiān)控,將結(jié)果寫入到MongoDB中,反饋給用戶,用戶可以進(jìn)行對任務(wù)的后續(xù)處理。結(jié)論本文介紹了一種基于計(jì)算機(jī)技術(shù)的任務(wù)執(zhí)行方法、裝置、存儲介質(zhì)及電子設(shè)備與流程。這個(gè)系統(tǒng)可以支持多種設(shè)備的使用,在任務(wù)執(zhí)行前使用XML對任務(wù)進(jìn)行描述,使用FTP傳輸任務(wù)數(shù)據(jù),采用基于有向無環(huán)圖的任務(wù)執(zhí)行方式,實(shí)現(xiàn)任務(wù)執(zhí)行的快速響應(yīng)和高效執(zhí)行。持久化存儲基于非關(guān)系型數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論