C#作业调度FluentScheduler学习笔记(曹海涛)

网友投稿 1020 2022-09-17

C#作业调度FluentScheduler学习笔记(曹海涛)

C#作业调度FluentScheduler学习笔记(曹海涛)

一、简介

FluentScheduler是一个简单的任务调度框架,定时任务管理器。

GitHub地址:https://github.com/fluentscheduler/FluentScheduler

二、示例程序

2.1、界面

新建一个WinForm程序FluentSchedulerClient,项目右键->属性->应用程序->输出类型,选择控制台应用程序。

2.2、引用

项目右键->管理 NuGet 程序包->FluentScheduler。

2.3、作业

新建一个类DataSyncJob并继承IJob,代表它是一个作业,同时实现IJob.Execute方法。

同上,再建一个作业TestJob:

2.4、调度工厂

新建一个工厂类FluentSchedulerFactory并继承Registry:

FluentScheduler调度周期,有点类似于Quartz.NET的Cron表达式的自然语言翻译,更容易理解。另外,FluentScheduler可以在同一计划中执行多个任务,个人觉得也是特色之一。

2.5、调度

2.6、结果

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#yyds干货盘点#windows server 2012 R2磁盘数据组织
下一篇:解决Exchange EAC 提示PST导入失败
相关文章

 发表评论

暂时没有评论,来抢沙发吧~