首页 > 其他分享 >XXL-JOB初见

XXL-JOB初见

时间:2024-07-06 22:21:53浏览次数:10  
标签:执行器 admin job JOB 初见 XXL xxl

XXL-JOB是轻量级分布式任务调度平台

port:8088 初始账号:admin/123456

主要有调度中心、执行器、任务

执行流程:

1.执行器向调度中心上报任务

2.调度中心为执行器分配任务

3.执行器执行完任务后进行汇报

 

如何配置使用XXL-JOB

1.向数据库中载入相关SQL

2. ip::8088/xxl-job-admin ->任务调度中心->执行器管理中新建执行器

 

3.maven引入坐标

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

4.yaml文件添加配置

xxl:
  job:
    admin: 
      addresses: http://192.168.101.65:8088/xxl-job-admin
    executor:
      appname: testHandler
      address: 
      ip: 
      port: 9999
      logpath: /data/applogs/xxl-job/jobhandler
      logretentiondays: 30
    accessToken: default_token

5.将xxl-job-executor-sample-springboot中的XxlJobConfig文件引入项目

 

6.在在service中建一个jobHandler存放任务类,下面是样例代码中bean模式

@Component
public class SampleXxlJob {
    private static Logger logger = LoggerFactory.getLogger(SampleXxlJob.class);


    /**
     * 1、简单任务示例(Bean模式)
     */
    @XxlJob("demoJobHandler")
    public void demoJobHandler() throws Exception {
        logger.info("XXL-JOB, Hello World.");
    }

}

7.回到任务调度中心,进入任务管理,新增一个任务。然后操作点击运行,注意这里的JobHandler要与上述的XxlJob注解内容相同

顺利执行任务

 

标签:执行器,admin,job,JOB,初见,XXL,xxl
From: https://www.cnblogs.com/kun1790051360/p/18288000

相关文章

  • job测试检查点
    定时任务测试分享:job测试方案的介绍:需求澄清明确业务需求:与业务、产品、开发了解需求背景,用户的数量,用户场景等信息。明确测试范围:与产品、开发共同评估,具体对应的场景,具体涉及的接口和表,数据量,被调用关联方链路,了解是否使用Redis和mq等。明确测试目的:评估数量为性能测试提......
  • 解决接入sleuth链路追踪后xxl-job定时任务的日志无日志问题
    问题背景随着业务规模的不断的增大,系统的复杂度也越来越高,公司软件架构也进入到了分布式微服务的阶段,在这样的情况下每一次请求都有可能跨越多个项目,传统的日志监控方式无法满足调用链路追踪,这就导致问题定位/诊断服务变得复杂。所以我们引入了sleuth这一链路追踪框架为......
  • C. Job Interview
    连接:https://codeforces.com/problemset/problem/1976/C题目:思路:我们可以想象这个是两个队列,采用两个前缀和数组:suma和sumb记录前几个完全按照大小分配成程序员/测试员的个数(指不考虑每个种类人数限制的情况),然后二分查找到最小满足的种类。这里采用ra和rb表示,然后哪个更小取哪......
  • 66Uptime – 网站服务器 & Cronjob 监控工具 v35.0.0扩展中文版安装
    66Uptime是一款自托管、易于使用、轻量级且高性能的网站服务器和Cronjob监控工具。以其丰富的功能和便捷的管理方式,为用户提供了全方位的网站服务器和Cronjob监控解决方案:主要功能:监控网站服务器和Cronjob的运行状态,确保它们持续稳定运行。提供从多个位置检查显示器的功......
  • Scrum Master JobGPT
    ScrumMasterJobGPT:您在当前就业市场中茁壮成长的新工具。在搜索或选择新的ScrumMaster工作时获得帮助。     鉴于ScrumMaster和敏捷教练目前所处的动荡时期,我们的社区必须团结一致。这就是ScrumMasterJobGPT,您在就业市场上的新盟友。这个免费工具可以通过付费的......
  • jenkins slave节点上的job构建记录 都只会在master服务器
    在Jenkins中,构建记录(BuildRecords)通常会保存在Jenkins的主节点(Master)上,而不是在从节点(Slave)上。这是因为主节点是整个Jenkins实例的中心控制点,负责管理和调度构建任务,包括记录和跟踪构建历史、日志和报告。 当从节点执行构建任务时,它会将构建的输出、日志和其他相关信......
  • 项目终于用上了 PowerJob,睡觉真香!
    最近项目中使用了PowerJob做任务调度模块,感觉这个框架真香,今天我们就来深入了解一下新一代的定时任务框架——PowerJob!简介PowerJob是基于java开发的企业级的分布式任务调度平台,与xxl-job一样,基于web页面实现任务调度配置与记录,使用简单,上手快速,其主要功能特性如下:使用简单:提......
  • 升级到.Net 8 api 返回JObject 对象为空字符串
    在使用dotnet8过程中,使用了JObject类型作为api的返回,但是返回的空数组api:[HttpGet("voices")]publicasyncTask<IActionResult>GetObject(){JObjectobj=newJObject();obj["test"]="test";returnnewJsonResult(obj){StatusCod......
  • 基础篇——Kali渗透工具初见
    基础篇——Kali渗透工具初见1.nc(netcat/ncat)nc常用于监听端口:nc-lvp6666//监听6666端口,列出详细信息也可以用于连接端口:nc192.168.118.1286666//尝试连接192.168.118.128的6666端口在渗透测试中,nc通常用于监听端口以获得正向shell或反弹shell。(1)正向shell目......
  • 基础篇——VMware与提权初见
    基础篇——VMware&提权初见1.VMware基础(1)下载并安装VMwareWorkstationPro,下载CentOS7_64的iso镜像文件并安装。(不会就在网上搜索相关教程)(2)VMware中的虚拟机有3种连网方式:仅主机(Host-Only)、桥接(Bridged)、网络地址转换(NAT)。仅主机模式不能访问公网,因此没啥大用......