目录

一、前言

二、定时任务调度框架概述

2.1 为什么需要定时任务调度框架

2.2 定时任务调度使用场景

三、PowerJob 介绍

3.1 PowerJob 概述

3.2 PowerJob 功能特性

3.3 PowerJob 应用场景

3.4 PowerJob 与其他同类产品对比

四、PowerJob 部署

4.1 PowerJob 架构

4.2 部署方式介绍

4.3 idea本地部署

4.3.1 获取源码

4.3.2 导入idea

4.3.3 创建数据库

4.3.4 修改配置文件

4.3.5 启动服务

4.3.6 用户注册

4.4 linux部署

4.4.1 本地打包

4.4.2 上传服务器并启动

五、PowerJob快速使用

5.1 新建任务

5.2 修改配置文件并启动服务

5.3 任务执行日志

六、springboot接入PowerJob

6.1 springboot接入PowerJob操作过程

6.1.1 引入依赖包

6.1.2 配置连接信息

6.1.3 自定义执行器类

6.1.4 新建任务并使用自定义执行器

6.1.5 执行任务

七、写在文末

一、前言

定时调度这类需求,在很多项目的业务场景中基本上都会涉及到,尤其是分布式微服务项目,涉及到调度的场景随处可见。对一个运行中的项目来说,接入定时调度技术难度并不大,比如像spring自带的Scheduled 注解,老牌调度框架Quartz ,以及Spring 提供了 TaskScheduler 和 ThreadPoolTaskScheduler 接口,都可用于调度任务的执行。

但是随着项目架构的微服务化改造之后,传统的只有单一调度功能的技术组件很难再满足复杂业务场景下的调度需求,比如任务重试,任务转移等,这就需要功能更强大的带有分布式调度的组件,像xxl-job,ElasticJob,PowerJob 等,不仅功能更强大,而且提供了可视化的UI配置界面,能够更好的适配分布式调度任务下的各种场景。

二、定时任务调度框架概述

2.1 为什么需要定时任务调度框

文章来源

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。
大家都在看: