本文主要是介绍开发指南056-定时任务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
业务场景中定时任务很常见。平台实现定时任务的原则如下:
1、定时任务的定义在业务库(没必要集中到核心库,另外定时任务的服务要访问业务库)。
2、定时任务的服务为独立微服务。
平台的定时任务基于:
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<exclusions>
<exclusion>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
</exclusion>
</exclusions>
</dependency>
实现过程如下:
1、复制模板工程
2、实现业务逻辑
3、定义任务
可在前端定义,也可以直接在数据库里定义。
这篇关于开发指南056-定时任务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!