简介:jeecg-boot集成xxl-job调度平台,每秒/每分钟/手动都能执行成功,但是设置固定时间不触发? 今天在用jeecg-boot集成了的xxl-job的时候,遇到了个奇葩的问题(其实一点都不奇葩),投入了几个人,一起看这个问题,看了一天都,还没解决。后来一个不经意的瞬间,别人指导了下,才发现问题所在。 bug说明 我们的业务是与...
今天在用jeecg-boot集成了的xxl-job的时候,遇到了个奇葩的问题(其实一点都不奇葩),投入了几个人,一起看这个问题,看了一天都,还没解决。后来一个不经意的瞬间,别人指导了下,才发现问题所在。 bug说明 我们的业务是与周有关的,用户通过小程序,设置每周的周几进行提醒,然后我...
XXL-JOB分两块:调度中心和执行器 其中调度中心就是xxl-job-admin,已经是一个完善的模块,直接部署使用即可;而执行器,也就是任务执行器,需要跟我们的业务代码绑定,完成我们的业务逻辑,我们一个一个来部署 调度中心 xxl-job-admin 有自己的表,官方提供了初始化 SQL:tables_xxl-job.sql CREATE database if NOT E...
今天在用jeecg-boot集成了的xxl-job的时候,遇到了个奇葩的问题(其实一点都不奇葩),投入了几个人,一起看这个问题,看了一天都,还没解决。后来一个不经意的瞬间,别人指导了下,才发现问题所在。 bug说明 我们的业务是与周有关的,用户通过小程序,设置每周的周几进行提醒,然后我们将具体的提醒信息生成cron表达式存在...
其中调度中心就是xxl-job-admin,已经是一个完善的模块,直接部署使用即可;而执行器,也就是任务执行器,需要跟我们的业务代码绑定,完成我们的业务逻辑,我们一个一个来部署 调度中心 xxl-job-admin 有自己的表,官方提供了初始化 SQL:tables_xxl-job.sql
执行后通过docker ps查看是否成功运行,如果失败可以通过docker logs xxl-job-admin查看具体错误日志。 1.2.1.4 登录查看 通过http://127.0.0.1:8088/xxl-job-admin/访问(这里ip和端口是自己的) 账号:admin 密码:123456 1.2.2 Spring Boot 项目集成 xxl-job ...
1、方案一、新建一个手动调用的controller,controller触发数据同步逻辑service 其实就是把写在xxl-job执行器里面的同步逻辑,再放到controller执行一遍 2、方案二、新建一个手动调用的controller,在controller里面直接触发xxl-job执行器 解决方案分析 在原先的定时器场景,我们为了避免定时器里面的同步逻辑还没完成,下次定时器...
xxl-job 是否支持任务的依赖关系?如何配置任务的依赖关系?答:是的,xxl-job 支持任务的依赖关系。通过在任务配置中设置依赖的任务ID,可以实现任务之间的依赖关系。当依赖的任务执行完毕后,才会触发当前任务的执行。 xxl-job 的任务执行超时如何处理?它支持哪些超时策略?答:xxl-job 支持任务执行超时处理。在任务配置中...
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展在平时的业务场景中,经常有一些场景需要使用定时任务,比如:时间驱动的场景:某个时间点发送优惠券,发送短信等等。批量处理数据:批量统计上个月的账单,统计上个月销售数据等等。固定频率的场景:每隔5分钟需要执行一次。所以定时任务在...
xxl.job.executor.address= # [选填]执行器IP:默认为空表示自动获取IP,多网卡时可手动设置指定IP,该IP不会绑定Host仅作为通讯实用;地址信息用于 "执行器注册" 和 "调度中心请求并触发任务"; xxl.job.executor.ip= # [选填]执行器端口号:小于等于0则自动获取;默认端口为9999,单机部署多个执行器时,注意要配置...