QuertZ入门
QuertZ保留执行结果,留待下次调用
QuertZ耗时任务等待执行完成
QuertZ常用的定时策略
- 定时策略----SimpleTrigger从什么时间开始,间隔多久执行重复操作,可以限制最大次数
//时间策略
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("sendMessageTrigger", "group1")
.StartAt(new DateTimeOffset())//从某一点开始执行
.StartNow()//马上开始执行
.WithSimpleSchedule(w => w
.WithIntervalInSeconds(3) //多久执行一次
.WithRepeatCount(5)//一共执行几次
.RepeatForever() //永久执行
)
.Build();
- 定时策略----Cron表达式,灵活定制时间规则。规则详解请参考。
//时间策略
ITrigger trigger1 = TriggerBuilder.Create()
.WithIdentity("sendMessageTrigger", "group1")
.WithCronSchedule("5/10 * * * * ?")//从5s开始,每隔10s执行一次
.Build();
谢谢打赏
![](https://i-blog.csdnimg.cn/blog_migrate/fe8da51f3ff32e96b42ebfd9f3e38792.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/b58815ec92587ae479f7baf416db768e.jpeg)