C#作业调度FluentScheduler学习笔记(cctv5体育节目表)

网友投稿 265 2022-08-17

C#作业调度FluentScheduler学习笔记(cctv5体育节目表)

一、简介

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小时内删除侵权内容。

上一篇:C#作业调度Quartz.NET学习笔记(c罗)
下一篇:记一次排查线上程序内存的忽高忽低,又是大集合惹祸了
相关文章

 发表评论

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