首页 > 其他分享 >定时任务详细了解

定时任务详细了解

时间:2022-11-02 14:59:14浏览次数:57  
标签:触发器 Quartz corn 调度 任务 详细 NET 定时

 Quartz.NET是什么?

 Quartz.NET是一个任务调度的开源框架,包括触发器操作,任务中断,数据库操作,集群等等。

Quartz.NET 是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。

Quartz.NET是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C#实现。

定时任务的框架有那些:Quartz.Net和Quartz.HangFire 两大框架

1.hangfire对Core的继承更加的好,而且自带管理后台

2.

定时任务的核心类主要有:任务,触发器,调度器组成

 

概念:

 

任务类:即需要定时执行代码的类。

 

JobDetail:配置任务类的细节,即注入任务类和指定任务类的方法,是一个可执行的工作,它本身可能是有状态的。

 

触发器(myTrigger):触发器代表一个调度参数的配置,配置调用的时间。

 

调度器(scheduler):是一个计划调度器容器,容器里面可以盛放众多的JobDetail和trigger,当容器启动后,里面的每个JobDetail都会根据trigger按部就班自动去执行。

 

 

 CRON是什么?CRON表达式怎么生成:

 

 corn用来控制任务的调度时间,在Trigger中配置,下面是corn表达式的基本语法

网上提供了corn语法生成器 http://cron.qqe2.com/ 可以通过指定条件自动生成corn表达式。

 

 

标签:触发器,Quartz,corn,调度,任务,详细,NET,定时
From: https://www.cnblogs.com/niyuan-lyh/p/16850987.html

相关文章