System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)數(shù)據(jù)處理,尤其涉及一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
1、分布式定時(shí)任務(wù)在現(xiàn)代分布式系統(tǒng)中占據(jù)著至關(guān)重要的位置,它保障了任務(wù)在多個(gè)節(jié)點(diǎn)上的高效執(zhí)行,實(shí)現(xiàn)了高可用性和負(fù)載均衡,確保了任務(wù)的精準(zhǔn)調(diào)度。
2、然而當(dāng)前的開源解決方案在實(shí)際應(yīng)用中,往往由開發(fā)人員基于xxl-job(輕量級(jí)分布式任務(wù)調(diào)度平臺(tái))對(duì)定時(shí)任務(wù)進(jìn)行手動(dòng)配置創(chuàng)建,由于配置參數(shù)數(shù)量較大,且開發(fā)人員配置時(shí)無統(tǒng)一標(biāo)準(zhǔn),使得當(dāng)前xxl-job定時(shí)任務(wù)配置存在人工成本高,配置流程繁瑣的問題,增加了初期部署的復(fù)雜性,也給后期維護(hù)帶來了不小的挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)提供了一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法、裝置、設(shè)備及介質(zhì),以解決當(dāng)前xxl-job定時(shí)任務(wù)配置存在的人工成本高、配置流程繁瑣以及部署維護(hù)較困難的問題。
2、根據(jù)本專利技術(shù)的一方面,提供了一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法,包括:自掃描當(dāng)前業(yè)務(wù)服務(wù)的服務(wù)關(guān)聯(lián)信息,并根據(jù)服務(wù)關(guān)聯(lián)信息生成執(zhí)行器注冊(cè)關(guān)聯(lián)數(shù)據(jù);
3、在確定xxl-job基于執(zhí)行器注冊(cè)關(guān)聯(lián)數(shù)據(jù)完成執(zhí)行器自動(dòng)注冊(cè)之后,獲取并掃描自定義注解數(shù)據(jù),生成定時(shí)任務(wù)創(chuàng)建數(shù)據(jù),以通過xxl-job基于定時(shí)任務(wù)創(chuàng)建數(shù)據(jù)生成目標(biāo)定時(shí)任務(wù)。
4、根據(jù)本專利技術(shù)的另一方面,提供了一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建裝置,包括:
5、第一數(shù)據(jù)生成模塊,用于自掃描當(dāng)前業(yè)務(wù)服務(wù)的服務(wù)關(guān)聯(lián)信息,并根據(jù)服務(wù)關(guān)聯(lián)信息生成執(zhí)行器注冊(cè)關(guān)聯(lián)數(shù)據(jù);
6、第二數(shù)據(jù)
7、根據(jù)本專利技術(shù)的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
8、至少一個(gè)處理器;以及
9、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
10、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本專利技術(shù)任一實(shí)施例所述的定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法。
11、根據(jù)本專利技術(shù)的另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)本專利技術(shù)任一實(shí)施例所述的定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法。
12、根據(jù)本專利技術(shù)的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本專利技術(shù)任一實(shí)施例所述的定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法。
13、本專利技術(shù)實(shí)施例的技術(shù)方案,通過自掃描當(dāng)前業(yè)務(wù)服務(wù)的服務(wù)關(guān)聯(lián)信息,并根據(jù)服務(wù)關(guān)聯(lián)信息生成執(zhí)行器注冊(cè)關(guān)聯(lián)數(shù)據(jù),從而在確定xxl-job基于執(zhí)行器注冊(cè)關(guān)聯(lián)數(shù)據(jù)完成執(zhí)行器自動(dòng)注冊(cè)之后,獲取并掃描自定義注解數(shù)據(jù),生成定時(shí)任務(wù)創(chuàng)建數(shù)據(jù),以通過xxl-job基于定時(shí)任務(wù)創(chuàng)建數(shù)據(jù)生成目標(biāo)定時(shí)任務(wù)。在本方案中,不需要調(diào)用xxl-job的管理界面,即可在xxl-job進(jìn)行執(zhí)行器的自動(dòng)注冊(cè),還可以將自定義注解數(shù)據(jù)對(duì)應(yīng)的用戶自定義定時(shí)任務(wù)自動(dòng)創(chuàng)建到xxl-job,并支持自定義定時(shí)任務(wù)的自動(dòng)執(zhí)行,解決了當(dāng)前xxl-job定時(shí)任務(wù)配置存在的人工成本高、配置流程繁瑣以及部署維護(hù)較困難的問題,能夠?qū)崿F(xiàn)xxl-job定時(shí)任務(wù)的自動(dòng)化創(chuàng)建,大大降低人工成本以及部署維護(hù)難度。
14、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本專利技術(shù)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本專利技術(shù)的范圍。本專利技術(shù)的其它特征將通過以下的說明書而變得容易理解。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述XXL-JOB上使用微服務(wù)架構(gòu)封裝有執(zhí)行器注冊(cè)接口;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述XXL-JOB上使用微服務(wù)架構(gòu)封裝有任務(wù)創(chuàng)建接口;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述XXL-JOB上使用微服務(wù)架構(gòu)封裝有定時(shí)任務(wù)變更接口;
5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述目標(biāo)定時(shí)任務(wù)更新數(shù)據(jù)包括定時(shí)任務(wù)修改數(shù)據(jù)、定時(shí)任務(wù)刪除數(shù)據(jù)、定時(shí)任務(wù)啟動(dòng)與停用數(shù)據(jù)中的至少一種。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述XXL-JOB用于根據(jù)目標(biāo)注解方法以及所述定時(shí)任務(wù)創(chuàng)建數(shù)據(jù),啟動(dòng)所述目標(biāo)定時(shí)任務(wù)。
7.一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建裝置,其特征在于,包括:
8.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-6中任一項(xiàng)所述的定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法。
...【技術(shù)特征摘要】
1.一種定時(shí)任務(wù)的自動(dòng)創(chuàng)建方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述xxl-job上使用微服務(wù)架構(gòu)封裝有執(zhí)行器注冊(cè)接口;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述xxl-job上使用微服務(wù)架構(gòu)封裝有任務(wù)創(chuàng)建接口;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述xxl-job上使用微服務(wù)架構(gòu)封裝有定時(shí)任務(wù)變更接口;
5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述目標(biāo)定時(shí)任務(wù)更新數(shù)據(jù)包括定時(shí)任務(wù)修改數(shù)據(jù)、定時(shí)任務(wù)刪除數(shù)據(jù)、定時(shí)任務(wù)啟動(dòng)與停用數(shù)據(jù)中的至少一種。
6.根據(jù)權(quán)利要求1所述的方法,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:高佳明,
申請(qǐng)(專利權(quán))人:上海碩曜科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。