一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng)及方法,其中系統(tǒng)包括用于創(chuàng)建多個(gè)不同類型線程的線程創(chuàng)建模塊、用于從任務(wù)列表中掃描任務(wù)的掃描模塊、用于進(jìn)行任務(wù)調(diào)度的調(diào)度模塊和用于調(diào)度成功后進(jìn)行任務(wù)列表更新的更新模塊;本發(fā)明將需要調(diào)度執(zhí)行的任務(wù)保存到設(shè)置在數(shù)據(jù)庫的任務(wù)列表中,通過調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)單獨(dú)啟動(dòng)調(diào)度任務(wù)程序,讀取任務(wù)列表中的數(shù)據(jù)并根據(jù)配置文件中配置內(nèi)容和算法來執(zhí)行任務(wù),將任務(wù)調(diào)度與應(yīng)用系統(tǒng)分離,可單獨(dú)啟停,易于管理且配置簡單,程序可移植性好、可擴(kuò)展性好,從而達(dá)到靈活、快速、高效的執(zhí)行調(diào)度任務(wù)。
【專利說明】
-種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明主要設(shè)及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體設(shè)及一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào) 度的系統(tǒng)及方法。
【背景技術(shù)】
[0002] 任務(wù)調(diào)度是系統(tǒng)的重要組成部分,而對于實(shí)時(shí)系統(tǒng),任務(wù)調(diào)度直接影響其實(shí)時(shí)性 能。一般執(zhí)行任務(wù)調(diào)度會(huì)采用Java自帶的java. Uti 1. Timer類、如artz、springs. 0自帶的定 時(shí)任務(wù)來實(shí)現(xiàn),但是W上=種定時(shí)調(diào)度都需要和應(yīng)用集成在一起,啟停都是一起啟停,如果 想單獨(dú)管理任務(wù)調(diào)度十分不便。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明所要解決的技術(shù)問題是提供一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng) 及方法,將需要調(diào)度執(zhí)行的任務(wù)保存到設(shè)置在數(shù)據(jù)庫的任務(wù)列表中,通過調(diào)用遠(yuǎn)程應(yīng)用系 統(tǒng)的遠(yuǎn)程服務(wù)單獨(dú)啟動(dòng)調(diào)度任務(wù)程序,讀取任務(wù)列表中的數(shù)據(jù)并根據(jù)配置文件中配置內(nèi)容 和算法來執(zhí)行任務(wù),從而達(dá)到靈活、快速、局效的執(zhí)行調(diào)度任務(wù)。
[0004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于遠(yuǎn)程調(diào)用的方式實(shí)現(xiàn)任務(wù)調(diào) 度的系統(tǒng),包括線程創(chuàng)建模塊、掃描模塊、調(diào)度模塊和更新模塊,
[0005] 所述線程創(chuàng)建模塊,用于創(chuàng)建多個(gè)不同類型的線程;
[0006] 所述掃描模塊,用于根據(jù)不同類型的線程從預(yù)設(shè)的多個(gè)任務(wù)列表中掃描對應(yīng)的任 務(wù),多個(gè)所述任務(wù)列表分別對應(yīng)保存在不同的數(shù)據(jù)庫中;
[0007] 所述調(diào)度模塊,用于根據(jù)配置文件和啟動(dòng)文件W及根據(jù)webservice服務(wù)方式調(diào)用 遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度,若任務(wù)調(diào)度成功,向更新模塊發(fā)送更新指 令,否則,根據(jù)失敗預(yù)設(shè)值判斷是否重新進(jìn)行掃描和調(diào)度任務(wù);
[000引所述更新模塊,用于根據(jù)更新指令來更新所述任務(wù)列表中該任務(wù)的記錄。
[0009] 任務(wù)調(diào)度:指基于給定時(shí)間點(diǎn),給定時(shí)間間隔或者給定執(zhí)行次數(shù)自動(dòng)執(zhí)行既定任 務(wù)。
[0010] webservice:是一種構(gòu)建應(yīng)用程序的普遍模型,可W在任何支持網(wǎng)絡(luò)通信的操作 系統(tǒng)中實(shí)施運(yùn)行,它是一種新的web應(yīng)用程序分支,是自包含、自描述、模塊化的應(yīng)用,可W 發(fā)布、定位、通過web調(diào)用。
[0011] 本發(fā)明的有益效果是:將需要調(diào)度執(zhí)行的任務(wù)保存到設(shè)置在數(shù)據(jù)庫的任務(wù)列表 中,通過調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)單獨(dú)啟動(dòng)調(diào)度任務(wù)程序,讀取任務(wù)列表中的數(shù)據(jù)并 根據(jù)配置文件中配置內(nèi)容和算法來執(zhí)行任務(wù),將任務(wù)調(diào)度與應(yīng)用系統(tǒng)分離,可單獨(dú)啟停,易 于管理且配置簡單,程序可移植性好、可擴(kuò)展性好,從而達(dá)到靈活、快速、高效的執(zhí)行調(diào)度任 務(wù)。
[0012] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可W做如下改進(jìn)。
[0013] 進(jìn)一步,所述調(diào)度模塊中,若任務(wù)調(diào)度成功,則向更新模塊發(fā)送更新指令,否則,判 斷失敗次數(shù)是否達(dá)到失敗預(yù)設(shè)值,如果未達(dá)到,則調(diào)用掃描模塊繼續(xù)掃描該任務(wù),再執(zhí)行該 任務(wù)的調(diào)度,如果達(dá)到,則不再調(diào)用掃描模塊掃描該任務(wù)。
[0014] 采用上述進(jìn)一步方案的有益效果是:保證了任務(wù)調(diào)度的穩(wěn)定性。
[0015] 進(jìn)一步,所述調(diào)度模塊中,根據(jù)配置文件設(shè)置該任務(wù)調(diào)度的數(shù)據(jù)庫連接的配置、連 接池參數(shù)的配置、失敗預(yù)設(shè)值的配置和處理時(shí)間間隔的配置,W及根據(jù)啟動(dòng)文件設(shè)置該任 務(wù)調(diào)度的任務(wù)啟動(dòng)文件路徑和任務(wù)執(zhí)行環(huán)境配置,再根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng) 用系統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度。
[0016] 采用上述進(jìn)一步方案的有益效果是:能夠保證任務(wù)調(diào)度執(zhí)行時(shí)穩(wěn)定,不容易出錯(cuò)。
[0017] 進(jìn)一步,還包括配置文件修改模塊,其用于根據(jù)當(dāng)前的任務(wù)對配置文件進(jìn)行修改, 對所述配置文件的修改包括修改數(shù)據(jù)庫連接的配置、修改連接池參數(shù)的配置、修改失敗預(yù) 設(shè)值的配置和修改處理時(shí)間間隔的配置。
[0018] 采用上述進(jìn)一步方案的有益效果是:根據(jù)任務(wù)需求,可針對性的進(jìn)行任務(wù)配置,利 于實(shí)施不同的任務(wù)調(diào)度,易于執(zhí)行和管理。
[0019] 進(jìn)一步,還包括啟動(dòng)文件修改模塊,其用于根據(jù)當(dāng)前的任務(wù)對啟動(dòng)文件進(jìn)行修改, 對所述啟動(dòng)文件的修改包括修改任務(wù)啟動(dòng)文件路徑和修改任務(wù)執(zhí)行環(huán)境配置。
[0020] 采用上述進(jìn)一步方案的有益效果是:根據(jù)任務(wù)需求,可針對性的進(jìn)行任務(wù)設(shè)置啟 動(dòng)文件,利于實(shí)施不同的任務(wù)調(diào)度,易于執(zhí)行和管理。
[0021] 本發(fā)明解決上述技術(shù)問題的另一技術(shù)方案如下:一種基于遠(yuǎn)程調(diào)用的方式實(shí)現(xiàn)任 務(wù)調(diào)度的方法,包括如下步驟:
[0022] 步驟SI:創(chuàng)建多個(gè)不同類型的線程;
[0023] 步驟S2:根據(jù)不同類型的線程從預(yù)設(shè)的多個(gè)任務(wù)列表中掃描對應(yīng)的任務(wù),多個(gè)所 述任務(wù)列表分別對應(yīng)保存在不同的數(shù)據(jù)庫中;
[0024] 步驟S3:根據(jù)配置文件和啟動(dòng)文件W及根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系 統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度,若任務(wù)調(diào)度成功則執(zhí)行步驟S4,否則,執(zhí)行步驟S5;
[0025] 步驟S4:更新所述任務(wù)列表中該任務(wù)的記錄,執(zhí)行步驟S6;
[0026] 步驟S5:判斷失敗次數(shù)是否達(dá)到失敗預(yù)設(shè)值,如果未達(dá)到,返回執(zhí)行步驟S2,如果 達(dá)到,則不再掃描該任務(wù),執(zhí)行步驟S6;
[0027] 步驟S6:結(jié)束本次任務(wù)的調(diào)度。
[0028] 所述步驟S3中,根據(jù)配置文件設(shè)置該任務(wù)調(diào)度的數(shù)據(jù)庫連接的配置、連接池參數(shù) 的配置、失敗預(yù)設(shè)值的配置和處理時(shí)間間隔的配置,W及根據(jù)啟動(dòng)文件設(shè)置該任務(wù)調(diào)度的 任務(wù)啟動(dòng)文件路徑和任務(wù)執(zhí)行環(huán)境配置,再根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的 遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度。
[0029] 進(jìn)一步,在步驟S2后,還包括根據(jù)當(dāng)前的任務(wù)對配置文件進(jìn)行修改的步驟,其中, 對所述配置文件的修改包括修改數(shù)據(jù)庫連接的配置、修改連接池參數(shù)的配置、修改失敗預(yù) 設(shè)值的配置和修改處理時(shí)間間隔的配置。
[0030] 進(jìn)一步,在步驟S2后,還包括根據(jù)當(dāng)前的任務(wù)對啟動(dòng)文件進(jìn)行修改的步驟,對所述 啟動(dòng)文件的修改包括修改任務(wù)啟動(dòng)文件路徑和修改任務(wù)執(zhí)行環(huán)境配置。
【附圖說明】
[0031] 圖I為本發(fā)明信息處理系統(tǒng)的模塊框圖;
[0032] 圖2為本發(fā)明信息處理方法的方法流程圖。
【具體實(shí)施方式】
[0033] W下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0034] 如圖1所示,一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng),其特征在于,包括線程 創(chuàng)建模塊、掃描模塊、調(diào)度模塊和更新模塊,
[0035] 所述線程創(chuàng)建模塊,用于創(chuàng)建多個(gè)不同類型的線程;
[0036] 所述掃描模塊,用于根據(jù)不同類型的線程從預(yù)設(shè)的多個(gè)任務(wù)列表中掃描對應(yīng)的任 務(wù),多個(gè)所述任務(wù)列表分別對應(yīng)保存在不同的數(shù)據(jù)庫中;
[0037] 所述調(diào)度模塊,用于根據(jù)配置文件和啟動(dòng)文件W及根據(jù)webservice服務(wù)方式調(diào)用 遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度,若任務(wù)調(diào)度成功,向更新模塊發(fā)送更新指 令,否則,根據(jù)失敗預(yù)設(shè)值判斷是否重新進(jìn)行掃描和調(diào)度任務(wù);
[0038] 所述更新模塊,用于根據(jù)更新指令來更新所述任務(wù)列表中該任務(wù)的記錄。
[0039] 任務(wù)調(diào)度:指基于給定時(shí)間點(diǎn),給定時(shí)間間隔或者給定執(zhí)行次數(shù)自動(dòng)執(zhí)行既定任 務(wù)。
[0040] webservice:是一種構(gòu)建應(yīng)用程序的普遍模型,可W在任何支持網(wǎng)絡(luò)通信的操作 系統(tǒng)中實(shí)施運(yùn)行,它是一種新的web應(yīng)用程序分支,是自包含、自描述、模塊化的應(yīng)用,可W 發(fā)布、定位、通過web調(diào)用。
[0041 ]具體的,任務(wù)列表可設(shè)置如下:
[0042]任務(wù)列表(TF_B_BATCH_TASK)
[0044] 所述調(diào)度模塊中,若任務(wù)調(diào)度成功,則向更新模塊發(fā)送更新指令,否則,判斷失敗 次數(shù)是否達(dá)到失敗預(yù)設(shè)值,如果未達(dá)到,則調(diào)用掃描模塊繼續(xù)掃描該任務(wù),再執(zhí)行該任務(wù)的 調(diào)度,如果達(dá)到,則不再調(diào)用掃描模塊掃描該任務(wù)。
[0045] 所述調(diào)度模塊中,根據(jù)配置文件設(shè)置該任務(wù)調(diào)度的數(shù)據(jù)庫連接的配置、連接池參 數(shù)的配置、失敗預(yù)設(shè)值的配置和處理時(shí)間間隔的配置,W及根據(jù)啟動(dòng)文件設(shè)置該任務(wù)調(diào)度 的任務(wù)啟動(dòng)文件路徑和任務(wù)執(zhí)行環(huán)境配置,再根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng) 的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度。
[0046] 還包括配置文件修改模塊,其用于根據(jù)當(dāng)前的任務(wù)對配置文件進(jìn)行修改,對所述 配置文件的修改包括修改數(shù)據(jù)庫連接的配置、修改連接池參數(shù)的配置、修改失敗預(yù)設(shè)值的 配置和修改處理時(shí)間間隔的配置。
[0047] 還包括啟動(dòng)文件修改模塊,其用于根據(jù)當(dāng)前的任務(wù)對啟動(dòng)文件進(jìn)行修改,對所述 啟動(dòng)文件的修改包括修改任務(wù)啟動(dòng)文件路徑和修改任務(wù)執(zhí)行環(huán)境配置。
[0048] 如圖2所示,一種基于遠(yuǎn)程調(diào)用的方式實(shí)現(xiàn)任務(wù)調(diào)度的方法,包括如下步驟:
[0049] 步驟SI:創(chuàng)建多個(gè)不同類型的線程;
[0050] 步驟S2:根據(jù)不同類型的線程從預(yù)設(shè)的多個(gè)任務(wù)列表中掃描對應(yīng)的任務(wù),多個(gè)所 述任務(wù)列表分別對應(yīng)保存在不同的數(shù)據(jù)庫中;
[0051] 步驟S3:根據(jù)配置文件和啟動(dòng)文件W及根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系 統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度,若任務(wù)調(diào)度成功則執(zhí)行步驟S4,否則,執(zhí)行步驟S5;
[0052] 步驟S4:更新所述任務(wù)列表中該任務(wù)的記錄,執(zhí)行步驟S6;
[0053] 步驟S5:判斷失敗次數(shù)是否達(dá)到失敗預(yù)設(shè)值,如果未達(dá)到,返回執(zhí)行步驟S2,如果 達(dá)到,則不再掃描該任務(wù),執(zhí)行步驟S6;
[0054] 步驟S6:結(jié)束本次任務(wù)的調(diào)度。
[0055] 所述步驟S3中,根據(jù)配置文件設(shè)置該任務(wù)調(diào)度的數(shù)據(jù)庫連接的配置、連接池參數(shù) 的配置、失敗預(yù)設(shè)值的配置和處理時(shí)間間隔的配置,W及根據(jù)啟動(dòng)文件設(shè)置該任務(wù)調(diào)度的 任務(wù)啟動(dòng)文件路徑和任務(wù)執(zhí)行環(huán)境配置,再根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的 遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度。
[0056] 在步驟S2后,還包括根據(jù)當(dāng)前的任務(wù)對配置文件進(jìn)行修改的步驟,其中,對所述配 置文件的修改包括修改數(shù)據(jù)庫連接的配置、修改連接池參數(shù)的配置、修改失敗預(yù)設(shè)值的配 置和修改處理時(shí)間間隔的配置。
[0057] 在步驟S2后,還包括根據(jù)當(dāng)前的任務(wù)對啟動(dòng)文件進(jìn)行修改的步驟,對所述啟動(dòng)文 件的修改包括修改任務(wù)啟動(dòng)文件路徑和修改任務(wù)執(zhí)行環(huán)境配置。
[005引本系統(tǒng)及方法,將需要調(diào)度執(zhí)行的任務(wù)保存到設(shè)置在數(shù)據(jù)庫的任務(wù)列表中,通過 調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)單獨(dú)啟動(dòng)調(diào)度任務(wù)程序,讀取任務(wù)列表中的數(shù)據(jù)并根據(jù)配置 文件中配置內(nèi)容和算法來執(zhí)行任務(wù),從而達(dá)到靈活、快速、高效的執(zhí)行調(diào)度任務(wù)。
[0059] W上所述僅為本發(fā)明的較佳實(shí)施例,并不用W限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng),其特征在于,包括線程創(chuàng)建模塊、掃描 模塊、調(diào)度模塊和更新模塊, 所述線程創(chuàng)建模塊,用于創(chuàng)建多個(gè)不同類型的線程; 所述掃描模塊,用于根據(jù)不同類型的線程從預(yù)設(shè)的多個(gè)任務(wù)列表中掃描對應(yīng)的任務(wù), 多個(gè)所述任務(wù)列表分別對應(yīng)保存在不同的數(shù)據(jù)庫中; 所述調(diào)度模塊,用于根據(jù)配置文件和啟動(dòng)文件以及根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程 應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度,若任務(wù)調(diào)度成功,向更新模塊發(fā)送更新指令,否 貝IJ,根據(jù)失敗預(yù)設(shè)值判斷是否重新進(jìn)行掃描和調(diào)度任務(wù); 所述更新模塊,用于根據(jù)更新指令來更新所述任務(wù)列表中該任務(wù)的記錄。2. 根據(jù)權(quán)利要求1所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng),其特征在于,所 述調(diào)度模塊中,若任務(wù)調(diào)度成功,則向更新模塊發(fā)送更新指令,否則,判斷失敗次數(shù)是否達(dá) 到失敗預(yù)設(shè)值,如果未達(dá)到,則調(diào)用掃描模塊繼續(xù)掃描該任務(wù),再執(zhí)行該任務(wù)的調(diào)度,如果 達(dá)到,則不再調(diào)用掃描模塊掃描該任務(wù)。3. 根據(jù)權(quán)利要求1所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng),其特征在于,所 述調(diào)度模塊中,根據(jù)配置文件設(shè)置該任務(wù)調(diào)度的數(shù)據(jù)庫連接的配置、連接池參數(shù)的配置、失 敗預(yù)設(shè)值的配置和處理時(shí)間間隔的配置,以及根據(jù)啟動(dòng)文件設(shè)置該任務(wù)調(diào)度的任務(wù)啟動(dòng)文 件路徑和任務(wù)執(zhí)行環(huán)境配置,再根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)來 執(zhí)行該任務(wù)的調(diào)度。4. 根據(jù)權(quán)利要求1所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng),其特征在于, 還包括配置文件修改模塊,其用于根據(jù)當(dāng)前的任務(wù)對配置文件進(jìn)行修改,對所述配置文件 的修改包括修改數(shù)據(jù)庫連接的配置、修改連接池參數(shù)的配置、修改失敗預(yù)設(shè)值的配置和修 改處理時(shí)間間隔的配置。5. 根據(jù)權(quán)利要求1所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的系統(tǒng),其特征在于,還 包括啟動(dòng)文件修改模塊,其用于根據(jù)當(dāng)前的任務(wù)對啟動(dòng)文件進(jìn)行修改,對所述啟動(dòng)文件的 修改包括修改任務(wù)啟動(dòng)文件路徑和修改任務(wù)執(zhí)行環(huán)境配置。6. -種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的方法,其特征在于,包括如下步驟: 步驟SI:創(chuàng)建多個(gè)不同類型的線程; 步驟S2:根據(jù)不同類型的線程從預(yù)設(shè)的多個(gè)任務(wù)列表中掃描對應(yīng)的任務(wù),多個(gè)所述任 務(wù)列表分別對應(yīng)保存在不同的數(shù)據(jù)庫中; 步驟S3:根據(jù)配置文件和啟動(dòng)文件以及根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的 遠(yuǎn)程服務(wù)來執(zhí)行該任務(wù)的調(diào)度,若任務(wù)調(diào)度成功則執(zhí)行步驟S4,否則,執(zhí)行步驟S5; 步驟S4:更新所述任務(wù)列表中該任務(wù)的記錄,執(zhí)行步驟S6; 步驟S5:判斷失敗次數(shù)是否達(dá)到失敗預(yù)設(shè)值,如果未達(dá)到,返回執(zhí)行步驟S2,如果達(dá)到, 則不再掃描該任務(wù),執(zhí)行步驟S6; 步驟S6:結(jié)束本次任務(wù)的調(diào)度。7. 根據(jù)權(quán)利要求6所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的方法,其特征在于,所 述步驟S3中,根據(jù)配置文件設(shè)置該任務(wù)調(diào)度的數(shù)據(jù)庫連接的配置、連接池參數(shù)的配置、失敗 預(yù)設(shè)值的配置和處理時(shí)間間隔的配置,以及根據(jù)啟動(dòng)文件設(shè)置該任務(wù)調(diào)度的任務(wù)啟動(dòng)文件 路徑和任務(wù)執(zhí)行環(huán)境配置,再根據(jù)webservice服務(wù)方式調(diào)用遠(yuǎn)程應(yīng)用系統(tǒng)的遠(yuǎn)程服務(wù)來執(zhí) 行該任務(wù)的調(diào)度。8. 根據(jù)權(quán)利要求6所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的方法,其特征在于,在 步驟S2后,還包括根據(jù)當(dāng)前的任務(wù)對配置文件進(jìn)行修改的步驟,其中,對所述配置文件的修 改包括修改數(shù)據(jù)庫連接的配置、修改連接池參數(shù)的配置、修改失敗預(yù)設(shè)值的配置和修改處 理時(shí)間間隔的配置。9. 根據(jù)權(quán)利要求6所述的一種基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)任務(wù)調(diào)度的方法,其特征在于,在 步驟S2后,還包括根據(jù)當(dāng)前的任務(wù)對啟動(dòng)文件進(jìn)行修改的步驟,對所述啟動(dòng)文件的修改包 括修改任務(wù)啟動(dòng)文件路徑和修改任務(wù)執(zhí)行環(huán)境配置。
【文檔編號(hào)】G06F9/48GK105955811SQ201610291021
【公開日】2016年9月21日
【申請日】2016年5月5日
【發(fā)明人】張翠哲
【申請人】北京思特奇信息技術(shù)股份有限公司