xxl
  • 2024-06-22厂里资讯之热点文章定时计算
    xxl-Job分布式任务调度1今日内容1.1需求分析目前实现的思路:从数据库直接按照发布时间倒序查询问题1:如何访问量较大,直接查询数据库,压力较大问题2:新发布的文章会展示在前面,并不是热点文章1.2实现思路把热点数据存入redis进行展示判断文章是否是热点,有几项标准:
  • 2024-06-14XXL-job 使用
    1、找到XXL-job官网去下代码https://github.com/xuxueli/xxl-job2、下载下来用IDEA打开,你会得到这样子的目录结构3、打开doc目录下面有个db,在你数据库里面创建对应的数据库4、运行服务端xxl-job-admin登录进去账号admin密码123456好了,现在我们服务端启动好了5、创建
  • 2024-06-09Spring Boot入坑-8-定时任务
    概述在企业级的项目业务中,往往会有一系列的任务需要在有逻辑的指定时间点执行,如系统间定时同步数据、定时做某个复杂的计算、订单提交后30分钟需要付款等上述这些,就需要任务的定时调度与执行来完成,这是程序的基本需要在Java语言中,提供了基础的基于Timer和ScheduledExecut
  • 2024-06-03五、docker部署xxl-job
    1、下载xxl-jo-admin的镜像dockerpullxuxueli/xxl-job-admin:2.3.02、运行xxl-job容器dockerrun-ePARAMS="--spring.datasource.url=jdbc:mysql://mysql.mysql-hf04-mqowye.svc.hfb.ipaas.cn:8066/xxl_job?Unicode=true&characterEncoding=UTF-8--spring.datasourc
  • 2024-05-30SpringBoot项目接入分布式任务调度平台xxl-job(2.0.2)说明
    简介如果是单体项目,定时任务写到项目中就能满足需要,当需要部署集群的时候就会出现问题,接入统一的任务调试平台是一个不错的选择。接入xxl-job挺简单的,只需要几步,好记性不如烂笔头,记录一下步骤,方便以后使用。 本次使用软件的相关版本:xxl-job版本:2.0.2spring-boot:2.3.6.RELEAS
  • 2024-05-24XXL-JOB executor 未授权访问漏洞
    XXL-JOBexecutor未授权访问漏洞XXL-JOB是一个分布式任务调度平台,其核心设计目标是开放迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。XXL-JOB分为admin和executor两端,前者为后台管理页面,后者是任务执行的客户端。executor默认没有配置认证
  • 2024-05-20挖矿病毒消灭记
    参考:https://blog.csdn.net/qq_59201520/article/details/129816447接上篇《挖矿病毒消灭记》传送门项目场景:叮咚,一条短信打破了安静平和的氛围。啊?咋又被挖矿了,现在在外面,回头要赶紧把进程关了问题描述回到家赶紧打开电脑输入命令行top,果然不出所料cpu飙升到200%,找到pid,
  • 2024-05-17kettle从入门到精通 第六十一课 ETL之kettle 任务调度器,轻松使用xxl-job调用kettle中的job和trans
    1、大家都知道kettle设计的job流程文件有个缺点:只能设置简单的定时任务,无法设置复杂的如支持cron表达式的job。 今天给大家分享一个使用xxl-job调度carte的流程文件的示例。整个调度流程图如下: 1)xxl-job-admin,页面可视化配置任务。2)xxl-job-executor,job执行器,通过调用carte
  • 2024-05-15从0到1,百亿级任务调度平台的架构与实现
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪
  • 2024-05-14xxl任务绑定一台服务器的两个项目
    项目场景:之前正式一直都是使用的手动注册,而且测试环境还没有注册上去,但是最近开发的需要每天在测试上跑跑看,再上生产,所以这次要解决掉。问题描述我是测试环境和正式环境都在一台机子上,两个环境项目跑不同的docker容器,我要做的是这两个容器里面的项目都注册到我的xxl服务上去。
  • 2024-05-09docker安装xxljob
    dockersearchxxl-jobdockerpullxuxueli/xxl-job-admin:2.4.0dockerrun-d\-p8088:8088\-v/tool/xxl-job/logs:/data/applogs\-v/tool/xxl-job/application.properties:/xxl-job/xxl-job-admin/src/main/resources/application.propert
  • 2024-05-06@RefreshScope导致xxl-job jobhandler naming conflicts项目启动报错
    问题项目里使用xxl-job定时任务框架,某个任务定义如下:@Slf4j@RefreshScope@Component@JobHandler("xxxTask")publicclassXxxTaskextendsIJobHandler{@Value("${xxx.enable:false}")privatebooleanenable;@OverridepublicReturnT<S
  • 2024-05-03【Netty】【XXL-JOB】时间轮的原理以及应用分析
    1 前言今天晚上看了一本70多页的讲解时间轮的PDF,从是什么为什么以及原理到源码中的应用分析,讲的真好。这节我就按我理解的思路捋一下,记录一下哈。2 时间轮概述2.1 时间轮是什么时间轮是一种高效利用线程资源进行批量化调度的一种调度模型。把大批量的调度任务全部绑
  • 2024-04-30xxl-job
    部署拉取镜像dockerpullxuxueli/xxl-job-admin:2.4.1docker-composeversion:'3'services:xxl-job-admin:image:xuxueli/xxl-job-admin:2.4.1container_name:xxl-job-adminrestart:alwaysports:-8087:8080environment:
  • 2024-04-22xxl-job源码解析
    简介:XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。Features:1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行
  • 2024-04-17k8s快速部署xxl-job
    1.初始化数据库wgethttps://raw.githubusercontent.com/xuxueli/xxl-job/2.1.2/doc/db/tables_xxl_job.sqlmysql-uroot-psource/root/tables_xxl_job.sql;CREATEUSER't1_zdbl_xxl_job'@'%'IDENTIFIEDBY'OYP!z5%0O2lALdLi';GRANTALL
  • 2024-04-10分布式任务调度平台XXL-JOB:调度日志打印时区问题
    系列文章目录文章目录系列文章目录前言前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。Quartz作为开源作业调度中的佼佼者,是作业调度的首选。但是集群环境中Q
  • 2024-04-08Docker部署xxl-job
    官方文档:https://www.xuxueli.com/xxl-job/#《分布式任务调度平台XXL-JOB》参考文档:https://www.jianshu.com/p/c47a405e98c4安装正常情况下,mysql的账号和密码如果和xxl-job上面的密码是一样的话,直接使用官方文档命令行即可:dockerrun-p8080:8080-v/tmp:/data/applogs--n
  • 2024-03-24XXL-JOB完全开发手册(一篇学会XXL-JOB所有知识点)
    目录1、什么是XXL-JOB1.1、XXL-JOB简介1.2、XXL-JOB构成调度模块(调度中心):执行模块(执行器):任务:1.3、XXL-JOB总结​编辑2、XXL-JOB原理2.1、执行器的注册和发现2.2、调度中心调用执行器调度中心的操作:执行器的操作:3、XXL-JOB能够解决哪些问题4、XXL-JOB优点特性
  • 2024-03-23SpringBoot项目集成XXL-job
    文章目录首先引入依赖配置信息配置类定义定时任务执行方法配置任务执行器配置任务执行计划在集成XXL-job前,首先确保部署了XXL-job的admin服务,如果还没有部署的话请参照Docker安装部署XXL-Job将XXL-job部署起来.此时,XXL-job已经部署好了,下来一
  • 2024-03-20390_xxl-job 定时任务执行失败
    执行失败时情况错误原因:::info定时任务执行器端口配置为:2+项目端口,生成了6位数无效端口,导致错误:::解决方法:::info定时任务执行器端口配置为指定端口:::正常时情况
  • 2024-03-16单体JOB向分布式JOB迁移案例
    一、背景1.1前言相信大家在工作中多多少少都离不开定时任务吧,每个公司对定时任务的具体实现都不同。在一些体量小的公司或者一些个人独立项目,服务可能还是单体的,并且在服务器上只有一台实例部署,大多数会采用spring原生注解@Scheduled配合@EnableScheduling使用,这也足够了。
  • 2024-03-06XXL-JOB 使用笔记(附代码)
    一:分布式调度系统对比开源产品对比:Quartz缺点: 1、不支持任务编排,无可视化编配页面 2、与业务高度耦合,系统侵入性严重 3.调度逻辑和QuartzJobBean耦合在同一个项目中,任务增加会导致系统性能瓶颈 4.quartz底层以“抢占式”获取DB锁并由抢占成功节点负责运行任务,会导
  • 2024-02-10单机版 Xxl-Job 分布式定时任务调度的部署和使用
    Xxl-Job是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。本篇博客主要介绍如何进行单机版部署和使用,并在博客最后提供源代码下载。Gitee地址:https://gitee.com/xuxueli0323/xxl-jobGitHub地
  • 2024-01-26xxl-job之API的方式接入
    目录1xxl-job1.1简介1.2分析1.3学***l-job源码1.4改造项目1.4.1接口调用1.4.1.1对接登录接口1.4.1.2对接执行器接口1.4.1.3对接任务接口1.4.2创建新注解1.4.3自动注册核心1.4.4自动装配1xxl-job1.1简介xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单、