scheduled quartz

Springboot2.0注解@Scheduled 启动定时任务_冲奶粉的奶爸的博客-CSDN博客

1、@Schedule,在 SpringBoot2.0 中通过 @Schedule注解就可以简单的实现定时任务,但是这种方式够灵活,如果想要修改执行状态就必须修改代码;另外一种实现方式是通过 Quartz 实现任务调度

2、quartz和schedule的区别springboot的schedule和quartz到底怎么选以及如何支持并发和避坑_小小学徒ByronZf的博客-CSDN博客

我们可以看到使用schedule是非常的简洁的,少量的配置即可,配置线程池可以支持并发。但是如果使用quartz的话就需要配置很多的东西,如果定时任务需要设计的很复杂,需要应为例如:上班时间这样的匹配规则的话,以及我们需要动态的设置定时任务以及需要持久化定时任务的话,我们就最好是使用quartz。

现在通过一个具体的案例来简单模拟一下该怎么用。假设有这样一个场景:在火车票的订票系统中,在创建订单时设立一个定时任务,在发车前两个小时给乘客发送提醒乘车的短信,用户可能改签或者取消订单,那么也应该同样的对定时任务进行修改。

Quartz入门——定时任务动态添加修改及持久化与自动恢复_quartz 动态添加job_Robod的博客-CSDN博客​​​​​​​s

  上面这篇文章将这一点解释的很好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值