過去的20年發(fā)展中,Moia Control從單一的DataStage ETL產(chǎn)品的調(diào)度工具,發(fā)展成一款具有數(shù)據(jù)線通用場景的企業(yè)級統(tǒng)一調(diào)度平臺。
Moia Control V6版本,對不同類型作業(yè)的調(diào)度能力支持到13種類型,常用程序類型,大數(shù)據(jù)平臺的命令接口,老舊系統(tǒng)的作業(yè)類型,兼顧數(shù)據(jù)線系統(tǒng)建設(shè)過程中的經(jīng)典ETL工具等。作業(yè)在實際運行時需要的運行環(huán)境,運行參數(shù)和業(yè)務(wù)運行場景的互斥,通過功能配置的方式讓使用者可以靈活的進行調(diào)度需求的組裝,在實際調(diào)度過程中,又可以對運行參數(shù)進行增,減,修改等操作。
作業(yè)的互斥調(diào)度開關(guān)可以控制作業(yè)在可運行的所有服務(wù)器中只有一個實例運行。
作業(yè)的運行參數(shù)支持字符串和密文類型,每個參數(shù)通過配置不同的參數(shù)位置設(shè)定參數(shù)具體的使用方式。
例如:java -cp /home/dir 或 存儲過程的 -O 和 -I 可以配置成兩個參數(shù)通過Moia Control進行動態(tài)組裝。
插件類型的調(diào)度作業(yè)是支持特殊調(diào)度需求,例如現(xiàn)有系統(tǒng)的批量作業(yè)存在大顆粒度調(diào)度的情況,這種作業(yè)作為一個最小單位運行(內(nèi)含的子過程不可被拆解或拆解存在巨大的風(fēng)險),執(zhí)行過程中的每一步進度會以日志輸出的方式體現(xiàn)出來。插件類型的調(diào)度方式就可以滿足大顆粒度作業(yè)執(zhí)行的需求,作業(yè)運行期間會通過用戶自定義的日志獲取接口和狀態(tài)查詢接口不間斷的抓取子過程的運行情況,在監(jiān)控頁面中進行跟蹤展示。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。