开发指南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、实现业务逻辑

image.gif 编辑

3、定义任务

image.gif 编辑

可在前端定义,也可以直接在数据库里定义。

目录
打赏
0
3
3
0
153
分享
相关文章
|
4月前
|
定时任务概述
定时任务概述
90 1
MaxCompute产品使用合集之如何定时运行任务A,以及定时运行任务B,并且任务B能够独立于任务A运行
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
101 0
Serverless 应用引擎产品使用合集之Java如何使用ScheduledExecutorService来实现定时触发
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
定时任务基本使用指南(cron 时间表达式、Spring 自带调度器、JDK 原生定时器)
定时任务基本使用指南(cron 时间表达式、Spring 自带调度器、JDK 原生定时器)
712 0
Elastic-Job的快速入门,三分钟带你体验分布式定时任务
Elastic-Job的快速入门,三分钟带你体验分布式定时任务
Elastic-Job的快速入门,三分钟带你体验分布式定时任务