XXL-JOB_51CTO博客
1.构建本地数据库2.修改配置(1).admin数据库密码(2).admin日志路径(3).sample日志路径3.启动后,访问http://localhost:8080/xxl
原创 2023-03-25 01:00:15
159阅读
初始化数据库执行官方提供的SQL即可/xxl-job/doc/db/tables_xxl_job.sql源码编译xuxueli/xxl-job下载好源码后,需要对部分配置进行修改xxl-job-admin:调度中心 xxl-job-core:公共依赖 xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)
转载 2021-03-15 23:14:31
873阅读
2评论
一、什么是XXL-JOB? 先来看看官方文档的定义: XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 先来理解一下任务调度:就是在一个约定的特定时刻去执行任务的过程。举一个常见的场景:银行需要在每个用户的信用卡还款日前3天发送短信通知。而任务调度平台则可以让我们对这些任务进行统一的管理,比如开启或关
原创 1月前
96阅读
1点赞
       
原创 2021-07-15 15:50:39
266阅读
底层已经实现好了 调度中心集群 调度中心支持集群部署,提升调度系统容灾和可用性。 调度中心集群部署时,几点要求和建议: DB配置保持一致; 登陆账号配置保持一致; 群机器时钟保持一致(单机集群忽视); 建议:推荐通过nginx为调度中心集群做负载均衡,分配域名。调度中心访问、执行器回调配置、调用AP
转载 2018-11-09 15:57:00
347阅读
2评论
前言XXL-JOB简介任务调度 - “类时间轮”的实现时间轮XXL-JOB中的“时间轮”一致性Hash路由中的Hash算法分片任务的实现 - 维护线程上下文看完源码后的思考前言废话少说,直接进入正题。相信大家对XXL-JOB都很了解,故本文对源码不进行过多介绍,侧重的是看源码过程中想到的几个知识点 ,不一定都对,请大神们批评指正。XXL-JOB简介XXL-JOB是一个轻量级分布式任务调度
原创 精选 7月前
376阅读
官网地址:https://www.xuxueli.com/xxl-jobXXL-JOB是一个分布式任务调度平台,简单的说就是特定时间完成特定任务,例如定时发送短信,定时通知等。
原创 精选 10月前
1367阅读
1点赞
什么是任务调度 什么是任务调度?某一时间段进行任务的操作。 具体任务调度有哪些应用的场景?数据同步、交易信息、清除用户的信息、定期发送报表数据、活动推送等。 传统实现定时任务的方式?Thread、TimeTask、ScheduleExecutorService、Quartz 等;不过,这几种方式都是 ...
转载 2021-10-24 11:12:00
1512阅读
2评论
1、从官方下载源码​​http://www.xuxueli.com/xxl-job​​。2、用IDEA打开后,项目结构如下:xxl-job-admin是xxl的调度系统,xxl-job-executor-samples是demo项目。3、建库建表4、启动调度系统初始化密码是admin/123456,数据库中已经存储了。5、配置xxl-job调度中心的地址6、生成xxl-job执行器的bean7、建
原创 2023-02-04 01:34:36
256阅读
配置属性详细说明: 基础配置: - 执行器:任务的绑定的执行器,任务触发调度时将会自动发现注册成功的执行器, 实现任务自
原创 2022-11-08 20:25:38
890阅读
0x01:下载xxl-jobhttps://gitee.com/xuxueli0323/xxl-job0x02:导入MySQL脚本把 xxl-job-2.3.0.zip 上传到Linux系统的 tmp 目录,进行解压unzip xxl-job-2.3.0.zip把脚本文件 tables_xxl_job.sql 移到到 /home/xxljobwork 目录mv /xxl-job-2.3.0/doc
原创 2021-03-20 20:42:57
1162阅读
企业项目中所有的任务调动通过XXL-Job 去管理调度 路由策略类似于Nginx哦 XXL-Job实际封装的是Quartz。 关于分片广播,执行器集群部署时候,任务路由策略选择“”分片广播”情况下,一次任务调度将会广播触发集群中所有执行器执行一次任务。可根据分片参数开发分片任务 分片广播:所有的Jo
转载 2018-11-18 00:40:00
249阅读
2评论
xxl-job是一个开源的分布式调度框架,其他类似的框架还有airflow,oozie等等,需要进行对比 1.首先git clone工程 打包工程,打包的过程中会下载所需要的jar包 2.在idea中打开工程 需要修改一下logback.xml和properties中日志路径,然后运行工程 3.初始
转载 2018-12-22 15:37:00
384阅读
2评论
【代码】Docker部署xxl-job
原创 2024-02-22 09:37:09
480阅读
源码在码云上(git@gitee.com:lynch168/spring-boot.git) 1、下载xxl-job源码 xxl-job源码地址:https://github.com/xuxueli/xxl-job 解压导入到Eclipse,如下图所示: 2、修改pom.xml文件2.1、修改/xxl-job-2.0.2/pom.xml <plugin> <groupI
转载 2019-04-28 17:09:00
364阅读
2评论
和其他的定时任务框架比较: 有网页端,可以很方便的修改时间 在线查看日志 本篇文章只讲述如何在开发环境安装XXL-JOB,后续会在 软件安装教程 发布<如何使用Docker安装XXL-JOB>. 参考文档:https://www.jianshu.com/p/fc19b2dfef0e 1.下载XXL- ...
转载 2021-10-28 17:37:00
646阅读
2评论
概述XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接
原创 精选 2023-06-05 10:42:09
334阅读
Docker部署XXL-Job教程 随着微服务架构的流行,容器化技术也逐渐成为开发人员必备的技能之一。在使用Kubernetes(K8S)进行容器编排时,XXL-Job作为一个分布式任务调度平台,也经常需要部署在Docker容器中。本文将向你介绍如何通过Docker部署XXL-Job,让你可以轻松管理和调度任务。 步骤概览: | 步骤 | 描述
原创 10月前
565阅读
单机模式中的定时任务很简单,一般使用@EnableScheduling 就可以了,但是在集群中,这个简单的定时任务就不行了,会有问题;例如我要在半
单机模式中的定时任务很简单,一般使用@EnableScheduling 就可以了,但是在集群中,这个简单的定时任务就不行了,会有问题;例如我要在半夜12点执行一个任务,发送一条短信给一个用户,但是当为集群的时候,这种简单的任务,在多个节点上,都会执行,那么就会造成任务的重复执行,每个用户都接受到了多条相同的短信,这种错误还好,但是当涉及到计算等问题的时候,这种错误就
  • 1
  • 2
  • 3
  • 4
  • 5