SpringBoot 项目集成 xxl-job

news2024/9/22 5:40:12

1. xxl-job 官网

https://www.xuxueli.com/xxl-job/

2. git 拉取 xxl-job 源码

2.1 源码仓库地址

https://github.com/xuxueli/xxl-job

http://gitee.com/xuxueli0323/xxl-job

2.2 git 拉取源码

git clone https://gitee.com/xuxueli0323/xxl-job.git

2.3 git拉取源码时,如果报错 fatal: unable to access 'https://gitee.com/xuxueli0323/xxl-job.git'。先关闭代理,再拉取。

git config --global --unset http.proxy 
git config --global --unset https.proxy

3.初始化 xxl-job 数据库(运行 tables_xxl_job.sql 文件)

4.修改配置文件,再启动 xxl-job 项目

5. 访问 http://localhost:8084/xxl-job-admin (默认登录账号 “admin/123456”),打开任务调度中心可视化面板

6. SpringBoot 项目集成 xxl-job

6.1 SpringBoot 项目引入 xxl-job Maven

<dependency>
    <groupId>com.xuxueli</groupId>
    <artifactId>xxl-job-core</artifactId>
    <version>2.4.1</version>
</dependency>

6.2 SpringBoot 项目的 application.yml 配置 xxl-job

xxl:
  job:
    accessToken: default_token
    admin:
      addresses: http://127.0.0.1:8084/xxl-job-admin
    executor:
      appname: xxl-job-executor-sample   # 执行器AppName
      ip: 127.0.0.1   # 执行器IP
      port: 9999      # 执行器端口号
      address: http://localhost:9999   # 执行器地址
      logpath: /data/applogs/xxl-job/jobhandler
      logretentiondays: 30   # 过期日志自动清理, 限制值大于等于3时生效; 否则, 如-1, 关闭自动清理功能

6.3 将 xxl-job 项目的 XxlJobConfig 文件,复制到SpringBoot项目

 6.4 SpringBoot 项目创建任务处理器(打印当前时间)

6.5 启动 SpringBoot项目 和 xxl-job 项目

6.6 任务调度中心配置任务(点击学习 cron 表达式)

6.7 任务调度中心启动任务

6.8 SpringBoot 项目执行任务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2102900.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS实现DIV水平展示

CSS实现DIV水平展示 css代码 .container {display: flex; /* 使用 Flexbox */justify-content: space-between; /* 在主轴上均匀排列 */width: 100%; /* 设置容器宽度 */ } .box {flex:1; height:100px; }HTML代码 <div class"container"><div class&quo…

高效智能的AI人工智能对话系统源码,具备强大的自然语言处理能力 带完整的安装代码包以及搭建部署教程

系统概述 随着互联网的普及和大数据时代的到来&#xff0c;人们对信息获取、处理及交互的需求日益增强。传统的界面操作已难以满足快速、便捷、人性化的服务需求&#xff0c;而自然语言处理&#xff08;NLP&#xff09;技术的突破&#xff0c;为构建更加智能的对话系统提供了可…

MASt3R:从3D的角度来实现图像匹配(更新中)

Abstract 图像匹配是 3D 视觉中所有性能最佳算法和pipeline的核心组件。 然而&#xff0c;尽管匹配从根本上来说是一个 3D 问题&#xff0c;与相机姿态和场景几何结构有内在联系&#xff0c;但它通常被视为一个 2D 问题。因为匹配的目标是建立 2D 像素字段之间的对应关系&#…

达梦数据库的系统视图v$ifun_arg

达梦数据库的系统视图v$ifun_arg 在达梦数据库&#xff08;DM Database&#xff09;中&#xff0c;V$IFUN_ARG 系统视图提供了关于存储函数&#xff08;或存储过程&#xff09;参数的详细信息。它是与函数参数相关的系统表&#xff0c;可以帮助数据库管理员和开发人员查看和管…

【重学MySQL】四、关系型数据库设计规则

【重学MySQL】四、关系型数据库设计规则 表、记录、字段设计规则表设计规则记录设计规则字段设计规则 表的关联关系一对一关系&#xff08;One-to-One Relationship&#xff09;一对多关系&#xff08;One-to-Many Relationship&#xff09;多对多关系&#xff08;Many-to-Many…

HTTP代理支持UDP协议吗?

在网络通信中&#xff0c;HTTP代理和UDP协议是两个常见但功能和用途不同的技术。本文将详细探讨HTTP代理是否支持UDP&#xff0c;以及在什么情况下可以实现两者的结合。 HTTP代理的基本概念 HTTP代理是一种代理服务器&#xff0c;用于处理HTTP请求和响应。它在客户端和目标服…

【话题】全能型AI与专精型AI:未来之路

目录 AI模型&#xff1a;追求全能还是专精&#xff1f; 引言 方向一&#xff1a;AI模型的全面评估和比较 评估指标 应用场景考量 方向二&#xff1a;AI模型的专精化和可扩展性 平衡专精化与可扩展性 模块化设计 方向三&#xff1a;AI模型的合理使用和道德规范、 遵循道德规范 加…

sql-labs56-60通关攻略

第56关 一查询数据库 ?id-1)union select 1,2,database()-- 二.查表 ?id-1)union select 1,group_concat(table_name),3 from information_schema.tables where table_schemasecurity -- 三.查看users表中列名 ?id-1)union select 1,group_concat(column_name),3 from…

9.03.

#include <iostream>using namespace std;/*-------------------------------------------------------------*/ class RMB {static int count; private:int yuan;int jiao;int fen; public://获得当前RMB数量static int RMBNUM(){return count;}RMB(){count;}RMB(int yu…

鸿蒙模拟器篇

1、首先需要在华为官网申请模拟器资格&#xff0c;附链接&#xff1a;鸿蒙模拟器&#xff08;HarmonyOS Emulator&#xff09;Beta活动申请 填写相关信息提交申请&#xff0c;申请结果状态在个人中心 — 我的活动页面查看 2、申请通过之后开始下载模拟器 注意&#xff1a…

Kafka:浅谈对Kafka的认识

Kafka 是一种高吞吐量、分布式、基于发布/订阅的消息系统&#xff0c;最初由 LinkedIn 公司开发&#xff0c;使用Scala 语言编写&#xff0c;目前是 Apache 的开源项目。 一、Kafka的相关概念 1、Topic 每条发布到Kafka集群的消息都有一个类别&#xff0c;这个类别被称为To…

宝藏!《联盟自控强化班洗髓题库》(青龙篇) 1-9章:甄选部分

本文内容&#xff0c;全部选自自动化考研联盟的&#xff1a;初试《自控强化班洗髓题库》(青龙篇)。 目录 Part1&#xff1a;资料封面&目录 Part2&#xff1a;资料各个章节具体内容 第1章 自动控制的一般概念 第2章 控制系统的数学模型 第3章 线性系统的时域分析 第4…

QT计算圆的面积

今天实践一下刚学的qt知识&#xff0c;那么我们使用QT最重要的就是信号与槽的使用&#xff0c;那么今天我们就来实践一下。 计算圆的面积 1.创建项目 这个就不用多说了&#xff0c;大家就正常创建一个QWidget的项目就好了 2.编辑UI文件 我们这样创建一个我们的UI项目文件&a…

Nginx部署前端vue项目操作步骤和方法~小皮

部署前端Vue.js项目到Nginx上&#xff0c;是开发流程中至关重要的一步&#xff0c;它意味着将静态文件托管在Web服务器上&#xff0c;使应用程序能够被用户访问和交互。下面将详细介绍如何使用Nginx部署前端Vue项目的操作步骤和方法&#xff1a; 准备构建Vue项目 安装Node.js和…

视联动力数字科技新成果闪耀2024数博会

在2024年的8月28日至30日&#xff0c;贵阳举办的中国国际大数据产业博览会上&#xff0c;视联动力带来了一系列引人注目的技术和创新应用。 这场为期三天的展览会展示了公司在数字经济发展领域的最新成就&#xff0c;特别是国产通信协议技术方面的进展。 视联动力重点展出了算…

html+css网页设计 合十文化2个页面

htmlcss网页设计 合十文化2个页面 ui还原度90% 网页作品代码简单&#xff0c;可使用任意HTML编辑软件&#xff08;如&#xff1a;Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作&#xff09;。 获取源码 …

AI图像放大工具,图片放大无所不能

AI图像放大工具&#xff0c;如ESRGAN&#xff0c;对于提高由Stable Diffusion生成的AI图像质量至关重要。它们被广泛使用&#xff0c;以至于许多Stable Diffusion的图形用户界面&#xff08;GUI&#xff09;都内置了支持。 在这里&#xff0c;我们将学习什么是图像放大器&…

《Class-Agnostic Counting》CVPR2018

概述 摘要&#xff1a;这篇论文提出了一种用于对象计数的模型&#xff0c;该模型能够计算任何类别的对象&#xff0c;而不需要针对特定对象类别进行设计。作者将计数问题表述为一个匹配问题&#xff0c;利用图像中自然存在的自相似性属性。论文的贡献包括&#xff1a;提出了一…

无人机+应用综合实训室解决方案

随着无人机技术的飞速发展&#xff0c;其在航拍、农业、环境监测、物流运输等多个领域展现出巨大的应用潜力。为了满足职业院校及企业对无人机应用技术型人才的培养需求&#xff0c;唯众紧跟市场趋势&#xff0c;推出了全面且详尽的《无人机应用综合实训室解决方案》。本方案旨…

springboot中的请求过滤filter与拦截interceptor分析

首先我们要定义一个类&#xff0c;实现标准的过滤器 import lombok.extern.slf4j.Slf4j;import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException;WebFilter("/*") Slf4j public class AuthFilter implements Filter {Overr…