SpringTask
2023-12-14 22:44:44
SpringTask是一种用于定时任务调度的框架周期性任务、定时任务需要SpringTask框架
比较出名的框架有三种:
(1)SpringTask(没有很大的并发量需求量,用SpringTask足够)
(2)Quartz(老牌的定时任务,性能和效率都比SpringTask高,但是SpringTask简单)
(3)XXL-JOB(当当网架构师,个人研发的分布式定时任务)
SpringTask是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑
应用场景:信用卡每月还款提醒、应用在用户生日发定时祝福、火车票售票系统处理未支付订单。
用到定时任务的场景很多。
task、job包一般都是定时任务的包。
定时任务示例:
(1)在启动类上添加@EnableScheduling
注解,开启定时任务调度
(2)定义任务调度类,在类中定义任务处理方法
cron表达式:
cron表达式不是Java专有的技术,基本所有的语言中都有cron表达式,Linux服务器也支持cron表达式,只不过每种语言对于cron表达式的解析略有区别。
比如Quartz的cron表达式会比SpringTask的多一位
文章来源:https://blog.csdn.net/weixin_44390450/article/details/134901267
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!