ScheduleMaster是一個開源的分布式任務(wù)調(diào)度系統(tǒng),它基于.NET Core 3.1平臺構(gòu)建,支持跨平臺多節(jié)點(diǎn)部署運(yùn)行,擁有豐富的調(diào)度類型、靈活可控的系統(tǒng)參數(shù)、簡易的UI操作、支持多節(jié)點(diǎn)高可用、業(yè)務(wù)API集成等等特性。 軟件特色簡易的Web UI操作; 任務(wù)動態(tài)管理:創(chuàng)建、啟動、停止、暫停、恢復(fù)、刪除等; 高可用支持,跨平臺多節(jié)點(diǎn)部署。 數(shù)據(jù)安全性,不會出現(xiàn)多實(shí)例并發(fā)調(diào)度。 支持自定義參數(shù)設(shè)置; 支持.NET Core和.net framework(4.6.1+); 支持自定義配置文件和熱更新; 支持設(shè)置監(jiān)護(hù)人,運(yùn)行異常時郵件告警; 支持設(shè)置任務(wù)依賴,自動觸發(fā),共享任務(wù)結(jié)果; 插件式開發(fā),任務(wù)運(yùn)行環(huán)境隔離; 全鏈路日志系統(tǒng),運(yùn)行軌跡輕松掌控; 用戶訪問控制; 提供開放REST API,業(yè)務(wù)系統(tǒng)可以無縫集成; 調(diào)度報(bào)表統(tǒng)計(jì); 任務(wù)分組管理; 計(jì)劃表拆分實(shí)現(xiàn)復(fù)用; 指定節(jié)點(diǎn)運(yùn)行; 支持http任務(wù)配置; 支持延時任務(wù); 任務(wù)監(jiān)控; 資源監(jiān)控; 支持異常策略配置(失敗重試、超時控制等); 接入redis緩存; 多數(shù)據(jù)庫類型支持; 用戶權(quán)限更加精細(xì)化; 報(bào)表統(tǒng)計(jì)完善; 使用方法在Windows中運(yùn)行 找到master的發(fā)布目錄,執(zhí)行命令dotnet Hos.ScheduleMaster.Web.dll啟動程序,首次啟動會自動遷移生成數(shù)據(jù)庫結(jié)構(gòu)并初始化種子數(shù)據(jù),打開瀏覽器輸入ip和端口訪問即可(初始用戶名admin,密碼111111)。 找到worker的發(fā)布目錄,執(zhí)行命令dotnet Hos.ScheduleMaster.Qu artzHost.dll --urls http://*:30001啟動程序,打開瀏覽器輸入ip和端口會看到一個歡迎頁面,表示worker已啟動成功。 修改worker下的appsettings.json文件為worker2的配置(如果發(fā)布前已經(jīng)修改可跳過),執(zhí)行命令dotnet Hos.ScheduleMaster.Qua rtzHost.dll --urls http://*:30002啟動程序. 登錄到master中,可以看到節(jié)點(diǎn)管理菜單下各節(jié)點(diǎn)的運(yùn)行狀態(tài)。 更新日志v2.2 支持sqlserver和postgresql 支持netsdandard 2.0 添加工作者最大并發(fā)數(shù) 添加http任務(wù)tmeout 修正了一些錯誤 使用編程語言寫的程序,由于每條指令都對應(yīng)計(jì)算機(jī)一個特定的基本動作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位官方正式版2023年......
7筆記本win10正式版ghost(32位)旗艦免......
8雨林木風(fēng)win10(32位)ghost 修正專業(yè)......