1.  系統(tǒng)簡(jiǎn)介

Quartz.net是一個(gè)開(kāi)源的任務(wù)調(diào)度工具,相當(dāng)于數(shù)據(jù)庫(kù)中的 Job、Windows 的計(jì)劃任務(wù)、Unix/Linux 下的 Cron,但 Quartz 可以把排程控制的更精細(xì),對(duì)任務(wù)調(diào)度的領(lǐng)域問(wèn)題進(jìn)行了高度的抽象,實(shí)現(xiàn)作業(yè)的靈活調(diào)度。

任務(wù)管理平臺(tái)通過(guò)window服務(wù)來(lái)集成Quartz.net 實(shí)現(xiàn)作業(yè)的調(diào)度,只需要修改配置文件和添加相應(yīng)Job即可完成作業(yè)添加,使用簡(jiǎn)單方便。

 

 

 

2.  項(xiàng)目結(jié)構(gòu)

系統(tǒng)目前包含八個(gè)項(xiàng)目組成:

 

Weiz.TaskManager.HouTai_New                  1. 任務(wù)后臺(tái)管理系統(tǒng),任務(wù),。

Weiz.TaskManager.Tasks                        2. 所有作業(yè)任務(wù)的集合,目前只有一個(gè)TestJob。

Weiz.TaskManager.ServiceBus                    3. 集成Quartz.net 的 window服務(wù),通過(guò)window服務(wù)來(lái)承載調(diào)度Weiz.TaskManager.Tasks 的各個(gè)任務(wù)Job。

Weiz.TaskManager.TaskUtility                     4. 操作任務(wù)的公共類(lèi)庫(kù)。