Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Spring Cloud Task

Spring Cloud Task就是执行一个短的任务,也就是启动JVM进程后执行逻辑,最后JVM退出,将执行任务的结果记录下来。

为何要Cloud Task

  • 和Schedule和Cron不一样: 短时间的定是运行可以理解为stream,poll模型
  • 节约成本: 每半小时运行一次,直接开vm然后销毁

使用

  • 首先你要创建一个数据库来记录task执行情况
  • 创建一个Spring Boot应用,然后创建一个CommandLineRunner的Bean
  • 执行 mvn -DskipTests clean package会调用Spring Boot Maven plugin,生成一个fat jar
  • 提交fat jar到执行平台执行即可

注意

  • 和Cron不一样,那个驻留定时执行

References