• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    任務(wù)調(diào)度熱加載方法、設(shè)備、存儲(chǔ)介質(zhì)及裝置制造方法及圖紙

    技術(shù)編號:40528021 閱讀:19 留言:0更新日期:2024-03-01 13:47
    本發(fā)明專利技術(shù)屬于計(jì)算機(jī)技術(shù)領(lǐng)域,公開了一種任務(wù)調(diào)度熱加載方法、設(shè)備、存儲(chǔ)介質(zhì)及裝置,本發(fā)明專利技術(shù)前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息,預(yù)設(shè)在線編輯器是指預(yù)先在項(xiàng)目全局和組件下引入vue?codemirror模塊構(gòu)建的代碼在線編輯器;通過預(yù)設(shè)代碼解析器解析業(yè)務(wù)代碼信息,獲取預(yù)設(shè)任務(wù)調(diào)度接口對應(yīng)的任務(wù)處理類信息;基于預(yù)設(shè)業(yè)務(wù)邏輯和任務(wù)處理類信息完成任務(wù)調(diào)度的熱加載,本發(fā)明專利技術(shù)通過在前端集成在線代碼編輯框功能,并可以在該編輯框直接編寫業(yè)務(wù)代碼并保存,再利用代碼解析器解析源代碼,通過反射生成指定的任務(wù)處理類實(shí)例化對象,直接執(zhí)行業(yè)務(wù)邏輯,實(shí)現(xiàn)任務(wù)調(diào)度熱加載的功能,大大提高了任務(wù)發(fā)布效率以及任務(wù)發(fā)布的靈活度。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及計(jì)算機(jī),尤其涉及一種任務(wù)調(diào)度熱加載方法、設(shè)備、存儲(chǔ)介質(zhì)及裝置


    技術(shù)介紹

    1、任務(wù)調(diào)度是指基于給定時(shí)間點(diǎn)、給定時(shí)間間隔或者給定執(zhí)行次數(shù)自動(dòng)執(zhí)行任務(wù),通常由分布式任務(wù)調(diào)度平臺(tái)(dtsp)統(tǒng)一管理調(diào)度任務(wù),分配到指定的任務(wù)執(zhí)行器(te)執(zhí)行任務(wù)。針對相關(guān)任務(wù)調(diào)度方案在每次編寫的業(yè)務(wù)邏輯代碼都需要經(jīng)過特定環(huán)境進(jìn)行編譯鏈接生成可執(zhí)行程序,在生成可執(zhí)行程序后,再部署到任務(wù)調(diào)度平臺(tái),會(huì)存在以下問題:需要用戶安裝特定的編譯鏈接環(huán)境,導(dǎo)致給用戶帶來了一定的復(fù)雜性;每次都要重新部署程序,增加了工作量,進(jìn)而導(dǎo)致任務(wù)發(fā)布效率比較低下,靈活度不高。


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

    1、本專利技術(shù)的主要目的在于提供一種任務(wù)調(diào)度熱加載方法、設(shè)備、存儲(chǔ)介質(zhì)及裝置,旨在解決現(xiàn)有任務(wù)調(diào)度方案在編寫業(yè)務(wù)邏輯代碼都需要用戶預(yù)先安裝編譯鏈接環(huán)境以及重新部署程序,導(dǎo)致任務(wù)發(fā)布效率低下,靈活度不高的技術(shù)問題。

    2、為實(shí)現(xiàn)上述目的,本專利技術(shù)提供一種任務(wù)調(diào)度熱加載方法,所述任務(wù)調(diào)度熱加載方法包括以下步驟:

    3、基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息,所述預(yù)設(shè)在線編輯器是指預(yù)先在項(xiàng)目全局和組件下引入vue-codemirror模塊構(gòu)建的代碼在線編輯器;

    4、通過預(yù)設(shè)代碼解析器解析所述業(yè)務(wù)代碼信息,獲取預(yù)設(shè)任務(wù)調(diào)度接口對應(yīng)的任務(wù)處理類信息;

    5、基于預(yù)設(shè)業(yè)務(wù)邏輯和所述任務(wù)處理類信息完成任務(wù)調(diào)度的熱加載。

    6、可選地,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,包括:

    7、基于預(yù)設(shè)命令在前端項(xiàng)目代碼中安裝vue-codemirror代碼在線編輯器,并將所述vue-codemirror代碼在線編輯器引入至項(xiàng)目全局以及組件中;

    8、基于網(wǎng)頁標(biāo)簽形式和預(yù)設(shè)屬性信息將所述vue-codemirror代碼在線編輯器嵌入至網(wǎng)頁模塊中,獲得預(yù)設(shè)在線編輯器。

    9、可選地,所述將所述vue-codemirror代碼在線編輯器引入至項(xiàng)目全局以及組件中的步驟,包括:

    10、將所述vue-codemirror代碼在線編輯器對應(yīng)的主題信息以及語言模式信息引入至項(xiàng)目全局中;

    11、基于預(yù)設(shè)components方式將所述vue-codemirror代碼在線編輯器引入至組件中。

    12、可選地,所述預(yù)設(shè)屬性信息包括codemirror編輯框數(shù)據(jù)、codemirror組件的選項(xiàng)信息、codemirror就緒鉤子函數(shù)以及codemirror的樣式。

    13、可選地,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,還包括:

    14、獲取任務(wù)調(diào)度接口的配置文件信息;

    15、基于所述配置文件信息中包含的任務(wù)調(diào)度處理接口類信息將任務(wù)調(diào)度處理接口集成至任務(wù)調(diào)度平臺(tái),所述任務(wù)調(diào)度處理接口類信息包括任務(wù)處理初始化信息、任務(wù)處理收尾信息以及任務(wù)調(diào)度處理信息。

    16、可選地,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,還包括

    17、基于groovyclassloader規(guī)則構(gòu)建動(dòng)態(tài)腳本引擎;

    18、基于所述動(dòng)態(tài)腳本引擎集成預(yù)設(shè)代碼解析器。

    19、可選地,所述通過預(yù)設(shè)代碼解析器解析所述業(yè)務(wù)代碼信息,獲取預(yù)設(shè)任務(wù)調(diào)度接口對應(yīng)的任務(wù)處理類信息的步驟,包括:

    20、通過預(yù)設(shè)代碼解析器解析所述業(yè)務(wù)代碼信息,獲得class類對象信息;

    21、對所述class類對象信息進(jìn)行反射實(shí)例化處理,獲得預(yù)設(shè)任務(wù)調(diào)度處理接口對應(yīng)的子類對象;

    22、基于所述子類對象對應(yīng)的任務(wù)調(diào)度處理信息確定任務(wù)處理類信息。

    23、此外,為實(shí)現(xiàn)上述目的,本專利技術(shù)還提出一種任務(wù)調(diào)度熱加載設(shè)備,所述任務(wù)調(diào)度熱加載設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的任務(wù)調(diào)度熱加載程序,所述任務(wù)調(diào)度熱加載程序配置為實(shí)現(xiàn)如上文所述的任務(wù)調(diào)度熱加載的步驟。

    24、此外,為實(shí)現(xiàn)上述目的,本專利技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有任務(wù)調(diào)度熱加載程序,所述任務(wù)調(diào)度熱加載程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的任務(wù)調(diào)度熱加載方法的步驟。

    25、此外,為實(shí)現(xiàn)上述目的,本專利技術(shù)還提出一種任務(wù)調(diào)度熱加載裝置,所述任務(wù)調(diào)度熱加載裝置包括:

    26、代碼獲取模塊,用于基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息,所述預(yù)設(shè)在線編輯器是指預(yù)先在項(xiàng)目全局和組件下引入vue-codemirror模塊構(gòu)建的代碼在線編輯器;

    27、代碼解析模塊,用于通過預(yù)設(shè)代碼解析器解析所述業(yè)務(wù)代碼信息,獲取預(yù)設(shè)任務(wù)調(diào)度接口對應(yīng)的任務(wù)處理類信息;

    28、任務(wù)熱加載模塊,用于基于預(yù)設(shè)業(yè)務(wù)邏輯和所述任務(wù)處理類信息完成任務(wù)調(diào)度的熱加載。

    29、本專利技術(shù)通過前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息,所述預(yù)設(shè)在線編輯器是指預(yù)先在項(xiàng)目全局和組件下引入vue-codemirror模塊構(gòu)建的代碼在線編輯器;通過預(yù)設(shè)代碼解析器解析所述業(yè)務(wù)代碼信息,獲取預(yù)設(shè)任務(wù)調(diào)度接口對應(yīng)的任務(wù)處理類信息;基于預(yù)設(shè)業(yè)務(wù)邏輯和所述任務(wù)處理類信息完成任務(wù)調(diào)度的熱加載,相較于現(xiàn)有任務(wù)調(diào)度方案在編寫業(yè)務(wù)邏輯代碼都需要用戶預(yù)先安裝編譯鏈接環(huán)境以及重新部署程序,導(dǎo)致任務(wù)發(fā)布效率低下,靈活度不高,本專利技術(shù)通過在任務(wù)調(diào)度平臺(tái)前端集成在線代碼編輯框功能,并可以在該編輯框直接編寫業(yè)務(wù)代碼并保存,再利用代碼解析器解析源代碼,通過反射生成指定的任務(wù)處理類實(shí)例化對象,直接執(zhí)行業(yè)務(wù)邏輯,實(shí)現(xiàn)任務(wù)調(diào)度熱加載的功能,大大提高了任務(wù)發(fā)布效率以及任務(wù)發(fā)布的靈活度。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種任務(wù)調(diào)度熱加載方法,其特征在于,所述任務(wù)調(diào)度熱加載方法包括以下步驟:

    2.如權(quán)利要求1所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,包括:

    3.如權(quán)利要求2所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述將所述vue-codemirror代碼在線編輯器引入至項(xiàng)目全局以及組件中的步驟,包括:

    4.如權(quán)利要求2所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述預(yù)設(shè)屬性信息包括codemirror編輯框數(shù)據(jù)、codemirror組件的選項(xiàng)信息、codemirror就緒鉤子函數(shù)以及codemirror的樣式。

    5.如權(quán)利要求1所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,還包括:

    6.如權(quán)利要求1所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,還包括

    7.如權(quán)利要求1所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述通過預(yù)設(shè)代碼解析器解析所述業(yè)務(wù)代碼信息,獲取預(yù)設(shè)任務(wù)調(diào)度接口對應(yīng)的任務(wù)處理類信息的步驟,包括:

    8.一種任務(wù)調(diào)度熱加載設(shè)備,其特征在于,所述任務(wù)調(diào)度熱加載設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的任務(wù)調(diào)度熱加載程序,所述任務(wù)調(diào)度熱加載程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的任務(wù)調(diào)度熱加載方法。

    9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有任務(wù)調(diào)度熱加載程序,所述任務(wù)調(diào)度熱加載程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的任務(wù)調(diào)度熱加載方法。

    10.一種任務(wù)調(diào)度熱加載裝置,其特征在于,所述任務(wù)調(diào)度熱加載裝置包括:

    ...

    【技術(shù)特征摘要】

    1.一種任務(wù)調(diào)度熱加載方法,其特征在于,所述任務(wù)調(diào)度熱加載方法包括以下步驟:

    2.如權(quán)利要求1所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,包括:

    3.如權(quán)利要求2所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述將所述vue-codemirror代碼在線編輯器引入至項(xiàng)目全局以及組件中的步驟,包括:

    4.如權(quán)利要求2所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述預(yù)設(shè)屬性信息包括codemirror編輯框數(shù)據(jù)、codemirror組件的選項(xiàng)信息、codemirror就緒鉤子函數(shù)以及codemirror的樣式。

    5.如權(quán)利要求1所述的任務(wù)調(diào)度熱加載方法,其特征在于,所述基于前端網(wǎng)頁頁面的預(yù)設(shè)在線編輯器獲取業(yè)務(wù)代碼信息的步驟之前,還包括:

    6.如權(quán)利要求1所述的任務(wù)調(diào)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:楊志華胡媛媛
    申請(專利權(quán))人:中移信息技術(shù)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 人妻少妇乱子伦无码视频专区 | 日韩精品无码一区二区三区四区| 亚洲中文无码av永久| 日韩精品无码专区免费播放| 亚洲国产成人精品无码一区二区| 日韩AV无码精品一二三区| 亚洲AV中文无码乱人伦在线视色 | 久久午夜无码免费| 精品国产v无码大片在线观看| 一级毛片中出无码| 无码毛片内射白浆视频| 亚洲国产精品无码久久SM | 波多野结衣AV无码| 激情无码亚洲一区二区三区 | 玖玖资源站无码专区| 免费无码又爽又黄又刺激网站| 亚洲色av性色在线观无码| 一本大道东京热无码一区| 成人毛片无码一区二区| 精品国产aⅴ无码一区二区| 久久久久琪琪去精品色无码| 无码日韩人妻AV一区免费l| JAVA性无码HD中文| 人妻精品久久无码专区精东影业 | 免费看又黄又无码的网站| 中文字幕av无码专区第一页| 亚洲中文字幕无码久久2020 | 无码中文字幕色专区| 中文字幕无码免费久久99| 亚洲人成网亚洲欧洲无码久久| 亚洲精品无码不卡在线播放HE| 四虎影视无码永久免费| 国产无码一区二区在线| 内射人妻少妇无码一本一道 | 国产精品视频一区二区三区无码| 无翼乌工口肉肉无遮挡无码18| 热の无码热の有码热の综合| 国产成人无码区免费A∨视频网站| 国产色无码精品视频国产| 无码人妻精品内射一二三AV| 无码专区国产精品视频|