lxxl_job_group:执行器信息表,维护任务执行器信息; lxxl_job_info:调度扩展信息表: 用于保存XXL-JOB调度任务的扩展信息,如任务分组、任务名、机器地址、执行器、执行入参和报警邮件等等; lxxl_job_lock:任务调度锁表,分布式环境下,为了确保同一时间只有一个节点在执行同一个任务,需要使用分布式锁来实现任务的互斥...
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。1.2 社区交流 社区交流1.3 特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时...
xxl_job_registry:执行器的实例表,保存实例信息和心跳信息,xxl_job_group:每个服务注册的实例列表。执行器启动线程每隔30秒向注册表xxl_job_registry请求一次,更新执行器的心跳信息,调度中心启动线程每隔30秒检测一次xxl_job_registry,将超过90秒还没有收到心跳的实例信息从xxl_job_registry删除,并更新xxl_job_group...
xxl_job_registry:执行器的实例表,保存实例信息和心跳信息, xxl_job_group:每个服务注册的实例列表。 执行器启动线程每隔30秒向注册表xxl_job_registry请求一次,更新执行器的心跳信息, 调度中心启动线程每隔30秒检测一次xxl_job_registry,将超过90秒还没有收到心跳的实例信息从xxl_job_registry删除, 并更新xxl_job_...
这里介绍分布式定时任务xxl-job的实践 配置/开发从github中通过下述地址下载、解压源码,这里我们使用2.4.0版本 https://github.com/xuxueli/xxl-job/archive/refs/tags/2.4.0.zip 调度中心解压后,通过 xxl-job-2…
1.概述 分布式任务调度框架几乎是每个大型应用必备的工具。XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 目前已有多家公司接入xxl-job,包括比较知名的大众点评,京东,优信
AdminBiz # registry() -> AdminBizClient # registry() -> XxlJobRemotingUtil # postBody() -> POST api/registry (jdk HttpURLConnection) 最终还是通过 HTTP 协议的 POST 请求,注册数据格式如下: 代码语言:json AI代码解释 {"registryGroup":"EXECUTOR","registryKey":"example-job-executor","registryVa...
调度入参、调度机器和执行器等等;xxl_job_log_report:调度日志报表:用户存储XXL-JOB任务调度日志的报表,调度中心报表功能页面会用到;xxl_job_logglue:任务GLUE日志:用于保存GLUE更新历史,用于支持GLUE的版本回溯功能;xxl_job_registry:执行器注册表,维护在线的执行器和调度中心机器地址信息;xxl_job_user:...
xxl_job_registry:执行器注册表,维护在线的执行器和调度中心机器地址信息; xxl_job_user:系统用户表; 2. 修改xxl-job-admin配置 小编修改了一下端口号: server.port=8087 1. 记得调整成自己的数据库密码: spring.datasource.password=root 1. 由于sql文件导入的直接是个数据库,不需要我们在调整数据库的名称!
xxl_job_registry:执行器的注册表,用在维护在线的执行器与调度中心的地址信息 xxl_job_user:系统的用户表 3、调度中心配置: 调度中心配置文件地址: /xxl-job/xxl-job-admin/src/main/resources/application.properties 1. 配置数据库连接 ## xxl-job, datasource spring.datasource.url=jdbc:mysql://127.0.0.1...