Quartz定时任务 2021-12-10
一、一个定时任务调度框架,简单易用,功能强大可以使实现定时任务的。 在项目开发过程当中,某些定时任务,
可能在运行一段时间之后,就不需要了,或者需要修改下定时任务的执行时间等等。
需要在代码当中进行修改然后重新打包发布,很麻烦。 使用Quartz来实现的话不需要重新修改代码而达到要求。
using AiShou.BLL;
using AiShou.Common;
using AiShou.IBLL;
using Quartz;
using System.Threading.Tasks;
namespace AiShou.WebSite
{
internal class SyncVideosJob:IJob
{
public async Task Execute(IJobExecutionContext context)
{
//更新视频状态
IVideoManager videoManager = new VideoManager();
OperResult<int> syncResult = await videoManager.SyncVideos();
}
}
}
二、配置环境:
1. 下载Quartz
2. 阅读Readme.txt,了解每个jar包的作用,将quartz.jar包和lib/下的几个jar包、以及相关依赖的jar包放在工程的classpath中


浙公网安备 33010602011771号