根据cron表达式来定时(https://cron.qqe2.com/)。springboot的定时器主要有两种:
1.quartz整合springboot ;
2.直接用springboot中的schedule注解。
注:几种定时的比较:https://blog.youkuaiyun.com/liu1pan2min3/article/details/51540470
一、比较:
1、这里只谈单机版的,不说分布式的,在分布式中有其他的框架可以解决,同时quartz也是可以支持分布式的。
组件名称 | cron | 持久化 | 开发难以程度 |
---|---|---|---|
schedule | 支持 | 不支持 | 非常简单 |
quartz | 支持 | 支持 | 复杂 |