本文件涉及云計(jì)算,尤其涉及一種編排處理方法和裝置。
背景技術(shù):
1、隨著邊緣計(jì)算技術(shù)的快速發(fā)展,大量的邊緣應(yīng)用需要被部署到云端,提供給各行各業(yè)的用戶進(jìn)行應(yīng)用;
2、目前,主要使用基于人工方式的編排和調(diào)度,依靠命令行代碼編寫(xiě)下發(fā)指令,效率低下,且在復(fù)雜場(chǎng)景下技術(shù)難度較大,對(duì)用戶的專業(yè)能力的要求更高,因此,亟需一種智能化的編排方式進(jìn)行實(shí)例編排。
技術(shù)實(shí)現(xiàn)思路
1、本說(shuō)明書(shū)一個(gè)實(shí)施例的目的是提供一種編排處理方法和裝置,以解決如何智能化進(jìn)行實(shí)例編排的問(wèn)題。
2、為解決上述技術(shù)問(wèn)題,本說(shuō)明書(shū)一個(gè)實(shí)施例是這樣實(shí)現(xiàn)的:
3、第一方面,本說(shuō)明書(shū)一個(gè)實(shí)施例提供了一種編排處理方法,包括:
4、獲取包含編排文件和應(yīng)用代碼的應(yīng)用編排數(shù)據(jù);
5、解析所述編排文件,得到編排配置信息,基于所述編排配置信息和編排關(guān)系模板,生成編排關(guān)系圖;
6、按照所述編排關(guān)系圖進(jìn)行編排處理,得到編排節(jié)點(diǎn),并基于所述編排節(jié)點(diǎn)和所述應(yīng)用代碼,創(chuàng)建應(yīng)用實(shí)例;
7、在所述編排節(jié)點(diǎn)的節(jié)點(diǎn)可用資源滿足所述應(yīng)用實(shí)例的運(yùn)行條件的情況下,對(duì)所述應(yīng)用實(shí)例進(jìn)行服務(wù)注冊(cè)。
8、第二方面,本說(shuō)明書(shū)另一個(gè)實(shí)施例提供了一種編排處理裝置,包括:
9、數(shù)據(jù)獲取模塊,被配置為獲取包含編排文件和應(yīng)用代碼的應(yīng)用編排數(shù)據(jù);
10、解析模塊,被配置為解析所述編排文件,得到編排配置信息,基于所述編排配置信息和編排關(guān)系模板,生成編排關(guān)系圖;
11、編排處理模塊,被配置為按照所述編排關(guān)系圖進(jìn)行編排處理,得到編排節(jié)點(diǎn),并基于所述編排節(jié)點(diǎn)和所述應(yīng)用代碼,創(chuàng)建應(yīng)用實(shí)例;
12、服務(wù)注冊(cè)模塊,被配置為在所述編排節(jié)點(diǎn)的節(jié)點(diǎn)可用資源滿足所述應(yīng)用實(shí)例的運(yùn)行條件的情況下,對(duì)所述應(yīng)用實(shí)例進(jìn)行服務(wù)注冊(cè)。
13、第三方面,本說(shuō)明書(shū)又一個(gè)實(shí)施例提供了一種編排處理設(shè)備,包括:存儲(chǔ)器、處理器和存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第一方面所述的編排處理方法的步驟。
14、第四方面,本說(shuō)明書(shū)再一個(gè)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第一方面所述的編排處理方法的步驟。
15、本實(shí)施例提供的編排處理方法,獲取包含編排文件和應(yīng)用代碼的應(yīng)用編排數(shù)據(jù),解析所述編排文件,得到編配配置信息,基于編排配置信息和編排關(guān)系模板,生成編排關(guān)系圖,按照編排關(guān)系圖進(jìn)行編排處理,得到編排節(jié)點(diǎn),并基于編排節(jié)點(diǎn)和應(yīng)用代碼,創(chuàng)建應(yīng)用實(shí)例,在編排節(jié)點(diǎn)的節(jié)點(diǎn)可用資源滿足應(yīng)用實(shí)例的運(yùn)行條件的情況下對(duì)應(yīng)用實(shí)例進(jìn)行服務(wù)注冊(cè),以此,提供了一種智能化的編排處理方法,使得應(yīng)用可以通過(guò)智能化生成的編排關(guān)系圖進(jìn)行編排處理,有效避免人工方式進(jìn)行編排導(dǎo)致的決策正確率較低的問(wèn)題,并且提高了對(duì)應(yīng)用進(jìn)行編排處理的處理效率。
1.一種編排處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的編排處理方法,其特征在于,所述解析所述編排文件,得到編排配置信息,包括:
3.根據(jù)權(quán)利要求2所述的編排處理方法,其特征在于,所述基于所述編排配置信息和編排關(guān)系模板,生成編排關(guān)系圖,包括:
4.根據(jù)權(quán)利要求3所述的編排處理方法,其特征在于,所述對(duì)所述中間編排關(guān)系圖進(jìn)行初始化處理,得到所述編排關(guān)系圖,包括:
5.根據(jù)權(quán)利要求1所述的編排處理方法,其特征在于,所述在所述編排節(jié)點(diǎn)的節(jié)點(diǎn)可用資源滿足所述應(yīng)用實(shí)例的運(yùn)行條件的情況下,對(duì)所述應(yīng)用實(shí)例進(jìn)行服務(wù)注冊(cè)步驟執(zhí)行之后,還包括:
6.根據(jù)權(quán)利要求1所述的編排處理方法,其特征在于,所述在所述編排節(jié)點(diǎn)的節(jié)點(diǎn)可用資源滿足所述應(yīng)用實(shí)例的運(yùn)行條件的情況下,對(duì)所述應(yīng)用實(shí)例進(jìn)行服務(wù)注冊(cè)步驟執(zhí)行之后,還包括:
7.根據(jù)權(quán)利要求1所述的編排處理方法,其特征在于,所述在所述編排節(jié)點(diǎn)的節(jié)點(diǎn)可用資源滿足所述應(yīng)用實(shí)例的運(yùn)行條件的情況下,對(duì)所述應(yīng)用實(shí)例進(jìn)行服務(wù)注冊(cè)步驟執(zhí)行之后,還包括:
8.一種編排處理裝置,其特征在于,包括:
9.一種編排處理設(shè)備,其特征在于,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令在上述處理器上運(yùn)行時(shí),能夠?qū)崿F(xiàn)上述權(quán)利要求1-7任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,其特征在于,所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí),能夠?qū)崿F(xiàn)上述權(quán)利要求1-7任一項(xiàng)所述的方法的步驟。