010--【SpringBoot】定时任务

1、定时任务


2、核心要点

1)如何创建一个简单的单线程定时任务(默认:单线程,会阻塞):直接创建
2)如何创建一个简单的多线程定时任务(配置线程池参数):配置@Async和@EnableAsync
3)如何创建一个简单的动态定时任务(不用重启服务器):implements SchedulingConfigurer接口,参数cron配置在数据库中
4)如何创建一个简单的集群部署定时任务(集群部署只执行一次任务):这是个假命题,不过是对同种资源操作判定而已,重新回到锁的概念
5)JAVA中有没有其他的定时任务实现方式(肯定有):了解即可,熟悉一种使用方式足以


3、参考网址:

  • 定时任务的四种实现:https://www.jianshu.com/p/b6809b5a0c26

  • 动态配置定时任务时间:https://www.cnblogs.com/mmzs/p/10161936.html

  • 动态配置参考:https://blog.csdn.net/u013998466/article/details/90373811

  • 集群使用参考:https://www.jianshu.com/p/41970ba48453


4、核心操作

1)如何创建一个简单的单线程定时任务(默认:单线程,会阻塞)


你可能感兴趣的:(010--【SpringBoot】定时任务)