两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于流程引擎的自動(dòng)化運(yùn)維方法及系統(tǒng)與流程

文檔序號(hào):12733248閱讀:1340來(lái)源:國(guó)知局
一種基于流程引擎的自動(dòng)化運(yùn)維方法及系統(tǒng)與流程

本發(fā)明涉及自動(dòng)化運(yùn)維技術(shù),尤其是涉及一種基于流程引擎的自動(dòng)化運(yùn)維方法及系統(tǒng)。



背景技術(shù):

在運(yùn)維過(guò)程中,由于用于運(yùn)維的多個(gè)運(yùn)維支撐工具或者腳本均分布于各個(gè)子功能系統(tǒng)中,而各個(gè)工具或者腳本之間均是相互割裂的,故用戶在處理各個(gè)子功能系統(tǒng)的任務(wù)時(shí)需要分別登錄各個(gè)自動(dòng)能系統(tǒng)并分別處理任務(wù),其導(dǎo)致任務(wù)處理繁雜、處理效率低下。而且,隨著服務(wù)器數(shù)量的逐漸增多,待處理任務(wù)更加雜亂,其導(dǎo)致運(yùn)維工作日趨繁重,運(yùn)維效率也更加低下。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于克服上述技術(shù)不足,提出一種基于流程引擎的自動(dòng)化運(yùn)維方法及系統(tǒng),解決現(xiàn)有技術(shù)中運(yùn)維任務(wù)繁雜、運(yùn)維效率低下的技術(shù)問(wèn)題。

為達(dá)到上述技術(shù)目的,本發(fā)明的技術(shù)方案提供一種基于流程引擎的自動(dòng)化運(yùn)維方法,包括如下步驟:

S1、定義流程模版,繪制流程圖并將其部署于流程引擎;

S2、定義流程節(jié)點(diǎn),并在每個(gè)流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口或推送任務(wù);

S3、在每個(gè)流程節(jié)點(diǎn)進(jìn)行時(shí)間監(jiān)控,當(dāng)調(diào)用子系統(tǒng)API接口失敗或推送的任務(wù)未完成則發(fā)出對(duì)應(yīng)的信息提示。

優(yōu)選的,所述基于流程引擎的自動(dòng)化運(yùn)維方法還包括:

S4、對(duì)多個(gè)流程節(jié)點(diǎn)的監(jiān)控時(shí)間按流程進(jìn)行統(tǒng)計(jì),判斷每個(gè)流程節(jié)點(diǎn)開(kāi)始時(shí)間的流程進(jìn)度,并進(jìn)行流程進(jìn)度提醒。

優(yōu)選的,所述步驟S2還包括當(dāng)在流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口時(shí),根據(jù)待調(diào)用的子系統(tǒng)API接口判斷調(diào)用時(shí)間。

優(yōu)選的,所述步驟S2還包括當(dāng)在流程節(jié)點(diǎn)推送任務(wù)時(shí),根據(jù)推送的任務(wù)進(jìn)行難度等級(jí)判斷,并按難度等級(jí)分配任務(wù)時(shí)間。

優(yōu)選的,所述步驟S3包括:

S31、根據(jù)步驟S2判斷的調(diào)用時(shí)間或分配的任務(wù)時(shí)間進(jìn)行時(shí)間監(jiān)控;

S32、當(dāng)在調(diào)用時(shí)間內(nèi)調(diào)用子系統(tǒng)API接口失敗時(shí)發(fā)出一次調(diào)用失敗提示并進(jìn)行二次調(diào)用,且當(dāng)二次調(diào)用失敗時(shí)發(fā)出二次調(diào)用失敗提示并停止調(diào)用;當(dāng)在任務(wù)時(shí)間內(nèi)未完成任務(wù)時(shí)發(fā)出任務(wù)催辦提示并根據(jù)任務(wù)難度分配任務(wù)延遲時(shí)間,且當(dāng)在任務(wù)延遲時(shí)間內(nèi)仍未完成任務(wù)則記錄該次任務(wù)及其任務(wù)完成時(shí)間。

同時(shí),本發(fā)明還提供一種基于流程引擎的自動(dòng)化運(yùn)維系統(tǒng),包括:

流程部署模塊,其用于定義流程模版,繪制流程圖并將其部署于流程引擎;

流程節(jié)點(diǎn)定義模塊,其用于定義流程節(jié)點(diǎn),并在每個(gè)流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口或推送任務(wù);

時(shí)間監(jiān)控模塊,其用于在每個(gè)流程節(jié)點(diǎn)進(jìn)行時(shí)間監(jiān)控,當(dāng)調(diào)用子系統(tǒng)API接口失敗或推送的任務(wù)未完成則發(fā)出對(duì)應(yīng)的信息提示。

優(yōu)選的,所述基于流程引擎的自動(dòng)化運(yùn)維系統(tǒng)還包括流程進(jìn)度控制模塊,其用于對(duì)多個(gè)流程節(jié)點(diǎn)的監(jiān)控時(shí)間按流程進(jìn)行統(tǒng)計(jì),判斷每個(gè)流程節(jié)點(diǎn)開(kāi)始時(shí)間的流程進(jìn)度,并進(jìn)行流程進(jìn)度提醒。

優(yōu)選的,所述流程節(jié)點(diǎn)定義模塊還包括當(dāng)在流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口時(shí),根據(jù)待調(diào)用的子系統(tǒng)API接口判斷調(diào)用時(shí)間。

優(yōu)選的,所述流程節(jié)點(diǎn)定義模塊還包括當(dāng)在流程節(jié)點(diǎn)推送任務(wù)時(shí),根據(jù)推送的任務(wù)進(jìn)行難度等級(jí)判斷,并按難度等級(jí)分配任務(wù)時(shí)間。

優(yōu)選的,所述時(shí)間監(jiān)控模塊包括:

時(shí)間獲取單元,其用于根據(jù)流程節(jié)點(diǎn)定義模塊判斷的調(diào)用時(shí)間或分配的任務(wù)時(shí)間進(jìn)行時(shí)間監(jiān)控;

時(shí)間調(diào)控單元,其用于當(dāng)在調(diào)用時(shí)間內(nèi)調(diào)用子系統(tǒng)API接口失敗時(shí)發(fā)出一次調(diào)用失敗提示并進(jìn)行二次調(diào)用,且當(dāng)二次調(diào)用失敗時(shí)發(fā)出二次調(diào)用失敗提示并停止調(diào)用;當(dāng)在任務(wù)時(shí)間內(nèi)未完成任務(wù)時(shí)發(fā)出任務(wù)催辦提示并根據(jù)任務(wù)難度分配任務(wù)延遲時(shí)間,且當(dāng)在任務(wù)延遲時(shí)間內(nèi)仍未完成任務(wù)則記錄該次任務(wù)及其任務(wù)完成時(shí)間。

與現(xiàn)有技術(shù)相比,本發(fā)明將運(yùn)維流程部署于流程引擎,而且設(shè)定流程節(jié)點(diǎn)以控制接口調(diào)用和任務(wù)推送,其有利于保證運(yùn)維工作中的各個(gè)子系統(tǒng)及其任務(wù)均按設(shè)定流程運(yùn)行,同時(shí)在時(shí)間節(jié)點(diǎn)進(jìn)行時(shí)間監(jiān)控以保證接口調(diào)用和任務(wù)推送的效率,其有利于保證運(yùn)維流程正常、有序、高效進(jìn)行。

附圖說(shuō)明

圖1是本發(fā)明的基于流程引擎的自動(dòng)化運(yùn)維方法的總流程框圖;

圖2是本發(fā)明的步驟S3的子流程框圖;

圖3是本發(fā)明的基于流程引擎的自動(dòng)化運(yùn)維系統(tǒng)的總連接框圖;

圖4是本發(fā)明的時(shí)間監(jiān)控模塊的子連接框圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

請(qǐng)參閱圖1、圖2,本發(fā)明的實(shí)施例提供了一種基于流程引擎的自動(dòng)化運(yùn)維方法,包括如下步驟:

S1、定義流程模版,繪制流程圖并將其部署于流程引擎;

本實(shí)施例流程模版可根據(jù)運(yùn)維流程進(jìn)行設(shè)置,其有利于將斷裂的功能流程化,進(jìn)而提高運(yùn)維效率。流程圖優(yōu)選采用圖形化模型,從而保證操作的簡(jiǎn)易化。

S2、定義流程節(jié)點(diǎn),并在每個(gè)流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口或推送任務(wù);

本實(shí)施例可根據(jù)實(shí)際需要定義流程節(jié)點(diǎn),當(dāng)增加新的子動(dòng)能系統(tǒng)時(shí),可進(jìn)行插拔式擴(kuò)展。同時(shí),本實(shí)施例可調(diào)用子系統(tǒng)API接口,從而保證統(tǒng)一入口,避免多次登錄,其有利于節(jié)省運(yùn)維時(shí)間、提高運(yùn)維效率。

本實(shí)施例所述步驟S2還包括當(dāng)在流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口時(shí),根據(jù)待調(diào)用的子系統(tǒng)API接口判斷調(diào)用時(shí)間,具體的,可對(duì)每個(gè)子系統(tǒng)API接口進(jìn)行賦值,當(dāng)調(diào)用子系統(tǒng)API接口時(shí),可根據(jù)其賦值判斷調(diào)用時(shí)間,其有利于提高調(diào)用效率及后續(xù)的時(shí)間監(jiān)控的精確度。

本實(shí)施例所述步驟S2還包括當(dāng)在流程節(jié)點(diǎn)推送任務(wù)時(shí),根據(jù)推送的任務(wù)進(jìn)行難度等級(jí)判斷,并按難度等級(jí)分配任務(wù)時(shí)間。具體的,可將每個(gè)待推送任務(wù)進(jìn)行難度等級(jí)賦值,當(dāng)進(jìn)行任務(wù)推送時(shí),可根據(jù)難度等級(jí)賦值分配相對(duì)應(yīng)的任務(wù)時(shí)間。

S3、在每個(gè)流程節(jié)點(diǎn)進(jìn)行時(shí)間監(jiān)控,當(dāng)調(diào)用子系統(tǒng)API接口失敗或推送的任務(wù)未完成則發(fā)出對(duì)應(yīng)的信息提示。

具體的,本實(shí)施例所述步驟S3包括:

S31、根據(jù)步驟S2判斷的調(diào)用時(shí)間或分配的任務(wù)時(shí)間進(jìn)行時(shí)間監(jiān)控;

其通過(guò)獲取步驟S2中的調(diào)用時(shí)間和任務(wù)時(shí)間進(jìn)行時(shí)間監(jiān)控,其有利于保證針對(duì)不同的接口和任務(wù)分別按不同的時(shí)間監(jiān)控,其有利于提高時(shí)間監(jiān)控的合理性,也有利于保證接口調(diào)用和任務(wù)推送的有序進(jìn)行。

S32、當(dāng)在調(diào)用時(shí)間內(nèi)調(diào)用子系統(tǒng)API接口失敗時(shí)發(fā)出一次調(diào)用失敗提示并進(jìn)行二次調(diào)用,且當(dāng)二次調(diào)用失敗時(shí)發(fā)出二次調(diào)用失敗提示并停止調(diào)用;當(dāng)在任務(wù)時(shí)間內(nèi)未完成任務(wù)時(shí)發(fā)出任務(wù)催辦提示并根據(jù)任務(wù)難度分配任務(wù)延遲時(shí)間,且當(dāng)在任務(wù)延遲時(shí)間內(nèi)仍未完成任務(wù)則記錄該次任務(wù)及其任務(wù)完成時(shí)間。

由于在調(diào)用子系統(tǒng)API接口和推送任務(wù)時(shí)可能因?yàn)榕R時(shí)性狀況發(fā)生調(diào)用失敗和推送失敗,故本實(shí)施例在一次調(diào)用失敗時(shí),自動(dòng)進(jìn)行二次調(diào)用,當(dāng)二次調(diào)用失敗時(shí),則說(shuō)明存在調(diào)用故障或接口故障,故進(jìn)行停止調(diào)用并進(jìn)行二次調(diào)用失敗提示,而且本實(shí)施例可在二次調(diào)用失敗時(shí)獲取調(diào)用失敗原因,并將調(diào)用失敗原因在二次調(diào)用失敗提示中顯示出來(lái),以便于運(yùn)維人員根據(jù)失敗提示進(jìn)行修復(fù);對(duì)應(yīng)的,在任務(wù)時(shí)間內(nèi)未完成任務(wù)可進(jìn)行任務(wù)催辦提示,并給予運(yùn)維人員一定的延遲時(shí)間,延遲時(shí)間可根據(jù)該任務(wù)的任務(wù)難度賦值進(jìn)行分配,延時(shí)時(shí)間可實(shí)時(shí)倒計(jì)時(shí)顯示,以便于提醒運(yùn)維人員及時(shí)完成任務(wù)以保證運(yùn)維效率。其中,當(dāng)在任務(wù)延遲時(shí)間內(nèi)依然未完成任務(wù),則自動(dòng)記錄該次任務(wù)及最后的任務(wù)完成時(shí)間,以便于運(yùn)維管理人員核查該次任務(wù)未完成原因,若因任務(wù)難度問(wèn)題則可對(duì)該次任務(wù)難度等級(jí)進(jìn)行重新賦值。

S4、對(duì)多個(gè)流程節(jié)點(diǎn)的監(jiān)控時(shí)間按流程進(jìn)行統(tǒng)計(jì),判斷每個(gè)流程節(jié)點(diǎn)開(kāi)始時(shí)間的流程進(jìn)度,并進(jìn)行流程進(jìn)度提醒。

通過(guò)對(duì)流程進(jìn)度的管理可便于運(yùn)維人員準(zhǔn)確了解運(yùn)維工作進(jìn)度,保證運(yùn)維工作有序進(jìn)行,避免因?yàn)槎握{(diào)用和任務(wù)延遲時(shí)間而導(dǎo)致進(jìn)度誤差,其保證了流程進(jìn)度控制的精確度。

同時(shí),請(qǐng)參閱圖3、圖4,本實(shí)施例還提供一種基于流程引擎的自動(dòng)化運(yùn)維系統(tǒng),包括流程部署模塊1、流程節(jié)點(diǎn)定義模塊2、時(shí)間監(jiān)控模塊3、流程進(jìn)度控制模塊4,其中:

流程部署模塊1,其用于定義流程模版,繪制流程圖并將其部署于流程引擎;

流程節(jié)點(diǎn)定義模塊2,其用于定義流程節(jié)點(diǎn),并在每個(gè)流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口或推送任務(wù);

時(shí)間監(jiān)控模塊3,其用于在每個(gè)流程節(jié)點(diǎn)進(jìn)行時(shí)間監(jiān)控,當(dāng)調(diào)用子系統(tǒng)API接口失敗或推送的任務(wù)未完成則發(fā)出對(duì)應(yīng)的信息提示;

流程進(jìn)度控制模塊4,其用于對(duì)多個(gè)流程節(jié)點(diǎn)的監(jiān)控時(shí)間按流程進(jìn)行統(tǒng)計(jì),判斷每個(gè)流程節(jié)點(diǎn)開(kāi)始時(shí)間的流程進(jìn)度,并進(jìn)行流程進(jìn)度提醒。

本實(shí)施例所述流程節(jié)點(diǎn)定義模塊2還包括當(dāng)在流程節(jié)點(diǎn)調(diào)用子系統(tǒng)API接口時(shí),根據(jù)待調(diào)用的子系統(tǒng)API接口判斷調(diào)用時(shí)間。

本實(shí)施例所述流程節(jié)點(diǎn)定義模塊2還包括當(dāng)在流程節(jié)點(diǎn)推送任務(wù)時(shí),根據(jù)推送的任務(wù)進(jìn)行難度等級(jí)判斷,并按難度等級(jí)分配任務(wù)時(shí)間。

本實(shí)施例所述時(shí)間監(jiān)控模塊3包括:

時(shí)間獲取單元31,其用于根據(jù)流程節(jié)點(diǎn)定義模塊判斷的調(diào)用時(shí)間或分配的任務(wù)時(shí)間進(jìn)行時(shí)間監(jiān)控;

時(shí)間調(diào)控單元32,其用于當(dāng)在調(diào)用時(shí)間內(nèi)調(diào)用子系統(tǒng)API接口失敗時(shí)發(fā)出一次調(diào)用失敗提示并進(jìn)行二次調(diào)用,且當(dāng)二次調(diào)用失敗時(shí)發(fā)出二次調(diào)用失敗提示并停止調(diào)用;當(dāng)在任務(wù)時(shí)間內(nèi)未完成任務(wù)時(shí)發(fā)出任務(wù)催辦提示并根據(jù)任務(wù)難度分配任務(wù)延遲時(shí)間,且當(dāng)在任務(wù)延遲時(shí)間內(nèi)仍未完成任務(wù)則記錄該次任務(wù)及其任務(wù)完成時(shí)間。

與現(xiàn)有技術(shù)相比,本發(fā)明將運(yùn)維流程部署于流程引擎,而且設(shè)定流程節(jié)點(diǎn)以控制接口調(diào)用和任務(wù)推送,其有利于保證運(yùn)維工作中的各個(gè)子系統(tǒng)及其任務(wù)均按設(shè)定流程運(yùn)行,同時(shí)在時(shí)間節(jié)點(diǎn)進(jìn)行時(shí)間監(jiān)控以保證接口調(diào)用和任務(wù)推送的效率,其有利于保證運(yùn)維流程正常、有序、高效進(jìn)行。

以上所述本發(fā)明的具體實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何根據(jù)本發(fā)明的技術(shù)構(gòu)思所做出的各種其他相應(yīng)的改變與變形,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沙河市| 周宁县| 水富县| 平果县| 丹巴县| 临汾市| 德令哈市| 碌曲县| 惠东县| 宾阳县| 禹城市| 西华县| 安庆市| 嵩明县| 林西县| 广丰县| 太仓市| 封丘县| 南郑县| 虎林市| 浮梁县| 昭觉县| 新闻| 塔河县| 丰城市| 施秉县| 古交市| 灌南县| 盐津县| 松阳县| 德昌县| 苍梧县| 阿鲁科尔沁旗| 来宾市| 夏河县| 霍州市| 图木舒克市| 新安县| 泰和县| 仁化县| 和平区|