基于Quartz.net 的任务调度平台Weiz.TaskManager
Weiz.TaskManager
https://github.com/weizhong1988/Weiz.TaskManager
任務管理平臺
- 系統簡介 Quartz.net是一個開源的任務調度工具,相當于數據庫中的 Job、Windows 的計劃任務、Unix/Linux 下的 Cron,但 Quartz 可以把排程控制的更精細,對任務調度的領域問題進行了高度的抽象,實現作業的靈活調度。
任務管理平臺通過window服務來集成Quartz.net 實現作業的調度,只需要修改配置文件和添加相應Job即可完成作業添加,使用簡單方便。
- 項目結構 系統目前包含八個項目組成:
Weiz.TaskManager.HouTai_New 1. 任務后臺管理系統,任務,。 Weiz.TaskManager.Tasks 2. 所有作業任務的集合,目前只有一個TestJob。 Weiz.TaskManager.ServiceBus 3. 集成Quartz.netwindow服務,通過window服務來承載調度Weiz.TaskManager.Tasks 的各個任務Job。 Weiz.TaskManager.TaskUtility 4. 操作任務的公共類庫。 Weiz.TaskManager.Utility 5. 整個平臺的公共類庫 Weiz.TaskManager.Models Weiz.TaskManager.BLL Weiz.TaskManager.DAL
數據庫 在\Documents 目錄下 找到”SQL合并腳本_20150911.sql”執行創建相關表和初始數據。
系統配置 系統中所有的作業信息,都存儲在數據庫或是配置文件中。window 宿主服務啟動時,會自動讀取相應的配置的job任務,完成任務的初始化和調度。
其他
Weiz.TaskManager 支持數據庫配置和配置文件配置兩種方式。如果不需要后臺管理端,也可以直接使用 window 服務 + 配置文件的模式。
web管理后臺的初始登錄賬戶:admin test123
總結
以上是生活随笔為你收集整理的基于Quartz.net 的任务调度平台Weiz.TaskManager的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u-boot makefile $$
- 下一篇: Intellij IDEA 常见问题