scripts = new LinkedHashMap<>();
-
- @Getter
- @Setter
- public static class ZkConfiguration {
-
- /**
- * 连接Zookeeper服务器的列表
- * 包括IP地址和端口号
- * 多个地址用逗号分隔
- * 如: host1:2181,host2:2181
- */
- private String serverLists;
-
- /**
- * Zookeeper的命名空间
- */
- private String namespace;
-
- /**
- * 等待重试的间隔时间的初始值
- * 单位:毫秒
- */
- private int baseSleepTimeMilliseconds = 1000;
-
- /**
- * 等待重试的间隔时间的最大值
- * 单位:毫秒
- */
- private int maxSleepTimeMilliseconds = 3000;
-
- /**
- * 最大重试次数
- */
- private int maxRetries = 3;
-
- /**
- * 连接超时时间
- * 单位:毫秒
- */
- private int connectionTimeoutMilliseconds = 15000;
-
- /**
- * 会话超时时间
- * 单位:毫秒
- */
- private int sessionTimeoutMilliseconds = 60000;
-
- /**
- * 连接Zookeeper的权限令牌
- * 缺省为不需要权限验
- */
- private String digest;
-
- }
-
- @Getter
- @Setter
- public static class SimpleConfiguration extends JobConfiguration {
- /**
- * 作业类型
- */
- private final JobType jobType = JobType.SIMPLE;
- }
-
- @Getter
- @Setter
- public static class DataflowConfiguration extends JobConfiguration {
- /**
- * 作业类型
- */
- private final JobType jobType = JobType.DATAFLOW;
- /**
- * 是否流式处理数据
- * 如果流式处理数据, 则fetchData不返回空结果将持续执行作业
- * 如果非流式处理数据, 则处理数据完成后作业结束
- */
- private boolean streamingProcess = false;
- }
-
- @Getter
- @Setter
- public static class ScriptConfiguration extends JobConfiguration {
- /**
- * 作业类型
- */
- private final JobType jobType = JobType.SCRIPT;
- /**
- * 脚本型作业执行命令行
- */
- private String scriptCommandLine;
- }
-
- @Getter
- @Setter
- public static class JobConfiguration {
-
- /**
- * 作业实现类,需实现ElasticJob接口
- */
- private String jobClass;
- /**
- * 注册中心Bean的引用,需引用reg:zookeeper的声明
- */
- private String registryCenterRef = DEFAULT_REGISTRY_CENTER_NAME;
- /**
- * cron表达式,用于控制作业触发时间
- */
- private String cron;
- /**
- * 作业分片总数
- */
- private int shardingTotalCount = 1;
- /**
- * 分片序列号和参数用等号分隔,多个键值对用逗号分隔
- * 分片序列号从0开始,不可大于或等于作业分片总数
- * 如:0=a,1=b,2=c
- */
- private String shardingItemParameters = "0=A";
- /**
- * 作业实例主键,同IP可运行实例主键不同, 但名称相同的多个作业实例
- */
- private String jobInstanceId;
- /**
- * 作业自定义参数
- * 作业自定义参数,可通过传递该参数为作业调度的业务方法传参,用于实现带参数的作业
- * 例:每次获取的数据量、作业实例从数据库读取的主键等
- */
- private String jobParameter;
- /**
- * 监控作业运行时状态
- * 每次作业执行时间和间隔时间均非常短的情况,建议不监控作业运行时状态以提升效率。
- * 因为是瞬时状态,所以无必要监控。请用户自行增加数据堆积监控。并且不能保证数据重复选取,应在作业中实现幂等性。
- * 每次作业执行时间和间隔时间均较长的情况,建议监控作业运行时状态,可保证数据不会重复选取。
- */
- private boolean monitorExecution = true;
- /**
- * 作业监控端口
- * 建议配置作业监控端口, 方便开发者dump作业信息。
- * 使用方法: echo “dump” | nc 127.0.0.1 9888
- */
- private int monitorPort = -1;
- /**
- * 最大允许的本机与注册中心的时间误差秒数
- * 如果时间误差超过配置秒数则作业启动时将抛异常
- * 配置为-1表示不校验时间误差
- */
- private int maxTimeDiffSeconds = -1;
- /**
- * 是否开启失效转移
- */
- private boolean failover = false;
- /**
- * 是否开启错过任务重新执行
- */
- private boolean misfire = true;
- /**
- * 作业分片策略实现类全路径
- * 默认使用平均分配策略
- * 详情参见:作业分片策略http://elasticjob.io/docs/elastic-job-lite/02-guide/job-sharding-strategy
- */
- private String jobShardingStrategyClass;
- /**
- * 作业描述信息
- */
- private String description;
- /**
- * 作业是否禁止启动
- * 可用于部署作业时,先禁止启动,部署结束后统一启动
- */
- private boolean disabled = false;
- /**
- * 本地配置是否可覆盖注册中心配置
- * 如果可覆盖,每次启动作业都以本地配置为准
- */
- private boolean overwrite = true;
- /**
- * 扩展异常处理类
- */
- private String jobExceptionHandler;
- /**
- * 扩展作业处理线程池类
- */
- private String executorServiceHandler;
- /**
- * 修复作业服务器不一致状态服务调度间隔时间,配置为小于1的任意值表示不执行修复
- * 单位:分钟
- */
- private int reconcileIntervalMinutes = 10;
- /**
- * 作业事件追踪的数据源Bean引用
- */
- private String eventTraceRdbDataSource;
-
- /**
- * 监听器
- */
- private Listener listener;
-
- @Getter
- @Setter
- public static class Listener {
- /**
- * 每台作业节点均执行的监听
- * 若作业处理作业服务器的文件,处理完成后删除文件,可考虑使用每个节点均执行清理任务。
- * 此类型任务实现简单,且无需考虑全局分布式任务是否完成,请尽量使用此类型监听器。
- *
- * 注意:类必须继承com.dangdang.ddframe.job.lite.api.listener.ElasticJobListener
- */
- String listenerClass;
-
- /**
- * 分布式场景中仅单一节点执行的监听
- * 若作业处理数据库数据,处理完成后只需一个节点完成数据清理任务即可。
- * 此类型任务处理复杂,需同步分布式环境下作业的状态同步,提供了超时设置来避免作业不同步导致的死锁,请谨慎使用。
- *
- * 注意:类必须继承com.dangdang.ddframe.job.lite.api.listener.AbstractDistributeOnceElasticJobListener
- */
- String distributedListenerClass;
-
- /**
- * 最后一个作业执行前的执行方法的超时时间
- * 单位:毫秒
- */
- Long startedTimeoutMilliseconds = Long.MAX_VALUE;
-
- /**
- * 最后一个作业执行后的执行方法的超时时间
- * 单位:毫秒
- */
- Long completedTimeoutMilliseconds = Long.MAX_VALUE;
- }
- }
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/pom.xml b/pigx-visual/pigx-daemon-elastic-job/pom.xml
index 99f2b828b..3c7a80849 100644
--- a/pigx-visual/pigx-daemon-elastic-job/pom.xml
+++ b/pigx-visual/pigx-daemon-elastic-job/pom.xml
@@ -29,7 +29,7 @@
pigx-daemon-elastic-job
jar
- 基于elastic-job后台跑批定时任务模块
+ 基于xxl-job后台跑批定时任务模块
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/controller/ExecutionLogController.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/controller/ExecutionLogController.java
deleted file mode 100644
index 9d0278bd6..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/controller/ExecutionLogController.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.controller;
-
-
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.pig4cloud.pigx.common.core.util.R;
-import com.pig4cloud.pigx.daemon.elastic.entity.ExecutionLog;
-import com.pig4cloud.pigx.daemon.elastic.service.ExecutionLogService;
-import lombok.AllArgsConstructor;
-import org.springframework.web.bind.annotation.*;
-
-
-/**
- * @author lengleng
- * @date 2018-08-03 22:15:56
- */
-@RestController
-@RequestMapping("/execution-log")
-@AllArgsConstructor
-public class ExecutionLogController {
-
- private final ExecutionLogService executionLogService;
-
- /**
- * 任务日志处理简单分页查询
- *
- * @param page 分页对象
- * @param executionLog 任务日志处理
- * @return
- */
- @GetMapping("/page")
- public R getExecutionLogPage(Page page, ExecutionLog executionLog) {
- return R.ok(executionLogService.page(page, Wrappers.query(executionLog)));
- }
-
-
- /**
- * 通过id查询一条记录
- *
- * @param id
- * @return R
- */
- @GetMapping("/{id}")
- public R getById(@PathVariable("id") String id) {
- return R.ok(executionLogService.getById(id));
- }
-
- /**
- * 保存
- *
- * @param executionLog
- * @return R
- */
- @PostMapping
- public R save(@RequestBody ExecutionLog executionLog) {
- return R.ok(executionLogService.save(executionLog));
- }
-
- /**
- * 修改
- *
- * @param executionLog
- * @return R
- */
- @PutMapping
- public R update(@RequestBody ExecutionLog executionLog) {
- return R.ok(executionLogService.updateById(executionLog));
- }
-
- /**
- * 删除
- *
- * @param id
- * @return R
- */
- @DeleteMapping("/{id}")
- public R removeById(@PathVariable String id) {
- return R.ok(executionLogService.removeById(id));
- }
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/controller/StatusTraceLogController.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/controller/StatusTraceLogController.java
deleted file mode 100644
index 287984313..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/controller/StatusTraceLogController.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.controller;
-
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.pig4cloud.pigx.common.core.util.R;
-import com.pig4cloud.pigx.daemon.elastic.entity.StatusTraceLog;
-import com.pig4cloud.pigx.daemon.elastic.service.StatusTraceLogService;
-import lombok.AllArgsConstructor;
-import org.springframework.web.bind.annotation.*;
-
-
-/**
- * @author lengleng
- * @date 2018-08-03 22:15:45
- */
-@RestController
-@AllArgsConstructor
-@RequestMapping("/status-trace-log")
-public class StatusTraceLogController {
- private final StatusTraceLogService statusTraceLogService;
-
- /**
- * 任务轨迹处理简单分页查询
- *
- * @param page 分页对象
- * @param statusTraceLog 任务轨迹处理
- * @return
- */
- @GetMapping("/page")
- public R getStatusTraceLogPage(Page page, StatusTraceLog statusTraceLog) {
- return R.ok(statusTraceLogService.page(page, Wrappers.query(statusTraceLog)));
- }
-
-
- /**
- * 信息
- *
- * @param id
- * @return R
- */
- @GetMapping("/{id}")
- public R getById(@PathVariable("id") String id) {
- return R.ok(statusTraceLogService.getById(id));
- }
-
- /**
- * 保存
- *
- * @param statusTraceLog
- * @return R
- */
- @PostMapping
- public R save(@RequestBody StatusTraceLog statusTraceLog) {
- return R.ok(statusTraceLogService.save(statusTraceLog));
- }
-
- /**
- * 修改
- *
- * @param statusTraceLog
- * @return R
- */
- @PutMapping
- public R update(@RequestBody StatusTraceLog statusTraceLog) {
- return R.ok(statusTraceLogService.updateById(statusTraceLog));
- }
-
- /**
- * 删除
- *
- * @param id
- * @return R
- */
- @DeleteMapping("/{id}")
- public R removeById(@PathVariable("id") String id) {
- return R.ok(statusTraceLogService.removeById(id));
- }
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/entity/ExecutionLog.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/entity/ExecutionLog.java
deleted file mode 100644
index df7f52671..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/entity/ExecutionLog.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.entity;
-
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.extension.activerecord.Model;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serializable;
-import java.time.LocalDateTime;
-
-/**
- *
- *
- * @author lengleng
- * @date 2018-08-03 22:15:56
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@TableName("job_execution_log")
-public class ExecutionLog extends Model {
- private static final long serialVersionUID = 1L;
-
- /**
- *
- */
- @TableId
- private String id;
- /**
- *
- */
- private String jobName;
- /**
- *
- */
- private String taskId;
- /**
- *
- */
- private String hostname;
- /**
- *
- */
- private String ip;
- /**
- *
- */
- private Integer shardingItem;
- /**
- *
- */
- private String executionSource;
- /**
- *
- */
- private String failureCause;
- /**
- *
- */
- private Integer isSuccess;
- /**
- *
- */
- private LocalDateTime startTime;
- /**
- *
- */
- private LocalDateTime completeTime;
-
- /**
- * 主键值
- */
- @Override
- protected Serializable pkVal() {
- return this.id;
- }
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/entity/StatusTraceLog.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/entity/StatusTraceLog.java
deleted file mode 100644
index dcf1acc38..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/entity/StatusTraceLog.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.entity;
-
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.extension.activerecord.Model;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.time.LocalDateTime;
-
-/**
- *
- *
- * @author lengleng
- * @date 2018-08-03 22:15:45
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@TableName("job_status_trace_log")
-public class StatusTraceLog extends Model {
- private static final long serialVersionUID = 1L;
-
- /**
- *
- */
- @TableId
- private String id;
- /**
- *
- */
- private String jobName;
- /**
- *
- */
- private String originalTaskId;
- /**
- *
- */
- private String taskId;
- /**
- *
- */
- private String slaveId;
- /**
- *
- */
- private String source;
- /**
- *
- */
- private String executionType;
- /**
- *
- */
- private String shardingItem;
- /**
- *
- */
- private String state;
- /**
- *
- */
- private String message;
- /**
- *
- */
- private LocalDateTime creationTime;
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxDataflowJob.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxDataflowJob.java
deleted file mode 100644
index f43388f81..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxDataflowJob.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.job;
-
-import com.dangdang.ddframe.job.api.ShardingContext;
-import com.dangdang.ddframe.job.api.dataflow.DataflowJob;
-
-import java.util.List;
-
-/**
- * @author lengleng
- * @date 2018/2/8
- */
-public class PigxDataflowJob implements DataflowJob {
-
- @Override
- public List fetchData(ShardingContext shardingContext) {
- return null;
- }
-
- @Override
- public void processData(ShardingContext shardingContext, List list) {
-
- }
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxSimpleJob.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxSimpleJob.java
deleted file mode 100644
index c3b8b5b7f..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxSimpleJob.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.job;
-
-import com.dangdang.ddframe.job.api.ShardingContext;
-import com.dangdang.ddframe.job.api.simple.SimpleJob;
-import lombok.extern.slf4j.Slf4j;
-
-/**
- * @author lengleng
- * @date 2018/2/7
- * 测试Job
- */
-@Slf4j
-public class PigxSimpleJob implements SimpleJob {
- /**
- * 业务执行逻辑
- *
- * @param shardingContext 分片信息
- */
- @Override
- public void execute(ShardingContext shardingContext) {
- log.info("第一个任务执行啦:{}", shardingContext);
- }
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxSimpleJob2.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxSimpleJob2.java
deleted file mode 100644
index 11d44804c..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/job/PigxSimpleJob2.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.job;
-
-import com.dangdang.ddframe.job.api.ShardingContext;
-import com.dangdang.ddframe.job.api.simple.SimpleJob;
-import lombok.extern.slf4j.Slf4j;
-
-/**
- * @author lengleng
- * @date 2018/2/7
- * 测试Job
- */
-@Slf4j
-public class PigxSimpleJob2 implements SimpleJob {
- /**
- * 业务执行逻辑
- *
- * @param shardingContext 分片信息
- */
- @Override
- public void execute(ShardingContext shardingContext) {
- log.info("第二个执行了:{}", shardingContext);
- }
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/listener/PigxDistributeElasticJobListener.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/listener/PigxDistributeElasticJobListener.java
deleted file mode 100644
index ba42d487b..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/listener/PigxDistributeElasticJobListener.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.listener;
-
-import com.dangdang.ddframe.job.executor.ShardingContexts;
-import com.dangdang.ddframe.job.lite.api.listener.AbstractDistributeOnceElasticJobListener;
-
-/**
- * @author lengleng
- * @date 2018/7/24
- */
-public class PigxDistributeElasticJobListener extends AbstractDistributeOnceElasticJobListener {
-
- public PigxDistributeElasticJobListener(long startedTimeoutMilliseconds, long completedTimeoutMilliseconds) {
- super(startedTimeoutMilliseconds, completedTimeoutMilliseconds);
- }
-
- @Override
- public void doBeforeJobExecutedAtLastStarted(ShardingContexts shardingContexts) {
- System.out.println(shardingContexts.getJobName() + " | MyDistributeElasticJobListener doBeforeJobExecutedAtLastStarted...");
- }
-
- @Override
- public void doAfterJobExecutedAtLastCompleted(ShardingContexts shardingContexts) {
- System.out.println(shardingContexts.getJobName() + " | MyDistributeElasticJobListener doAfterJobExecutedAtLastCompleted...");
- }
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/listener/PigxElasticJobListener.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/listener/PigxElasticJobListener.java
deleted file mode 100644
index 7c847b8ba..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/listener/PigxElasticJobListener.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
-
-package com.pig4cloud.pigx.daemon.elastic.listener;
-
-import com.dangdang.ddframe.job.executor.ShardingContexts;
-import com.dangdang.ddframe.job.lite.api.listener.ElasticJobListener;
-
-/**
- * @author lengleng
- * @date 2018/7/24
- * 任务监听器
- */
-public class PigxElasticJobListener implements ElasticJobListener {
-
- @Override
- public void beforeJobExecuted(ShardingContexts shardingContexts) {
- System.out.println(shardingContexts.getJobName() + " | MyElasticJobListener beforeJobExecuted");
- }
-
- @Override
- public void afterJobExecuted(ShardingContexts shardingContexts) {
- System.out.println(shardingContexts.getJobName() + " | MyElasticJobListener afterJobExecuted");
- }
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/mapper/ExecutionLogMapper.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/mapper/ExecutionLogMapper.java
deleted file mode 100644
index f0d19fc20..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/mapper/ExecutionLogMapper.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.pig4cloud.pigx.daemon.elastic.entity.ExecutionLog;
-import org.apache.ibatis.annotations.Mapper;
-
-/**
- * 任务日志处理
- *
- * @author lishangbu
- * @date 2018/11/22
- */
-@Mapper
-public interface ExecutionLogMapper extends BaseMapper {
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/mapper/StatusTraceLogMapper.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/mapper/StatusTraceLogMapper.java
deleted file mode 100644
index f301fe207..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/mapper/StatusTraceLogMapper.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.pig4cloud.pigx.daemon.elastic.entity.StatusTraceLog;
-import org.apache.ibatis.annotations.Mapper;
-
-/**
- * 任务轨迹处理
- *
- * @author lishangbu
- * @date 2018/11/22
- */
-@Mapper
-public interface StatusTraceLogMapper extends BaseMapper {
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/ExecutionLogService.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/ExecutionLogService.java
deleted file mode 100644
index 5123cab27..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/ExecutionLogService.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.service;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.pig4cloud.pigx.daemon.elastic.entity.ExecutionLog;
-
-/**
- * 任务日志处理
- *
- * @author lishangbu
- * @date 2018-10-27 10:55:42
- */
-public interface ExecutionLogService extends IService {
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/StatusTraceLogService.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/StatusTraceLogService.java
deleted file mode 100644
index 397f37f42..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/StatusTraceLogService.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.service;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.pig4cloud.pigx.daemon.elastic.entity.StatusTraceLog;
-
-/**
- * 任务轨迹处理
- *
- * @author lishangbu
- * @date 2018-10-28 07:18:05
- */
-public interface StatusTraceLogService extends IService {
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/impl/ExecutionLogServiceImpl.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/impl/ExecutionLogServiceImpl.java
deleted file mode 100644
index ee4f4933f..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/impl/ExecutionLogServiceImpl.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.pig4cloud.pigx.daemon.elastic.entity.ExecutionLog;
-import com.pig4cloud.pigx.daemon.elastic.mapper.ExecutionLogMapper;
-import com.pig4cloud.pigx.daemon.elastic.service.ExecutionLogService;
-import org.springframework.stereotype.Service;
-
-/**
- * 任务日志处理
- *
- * @author lishangbu
- * @date 2018/11/22
- */
-@Service("executionLogService")
-public class ExecutionLogServiceImpl extends ServiceImpl implements ExecutionLogService {
-
-}
diff --git a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/impl/StatusTraceLogServiceImpl.java b/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/impl/StatusTraceLogServiceImpl.java
deleted file mode 100644
index 46f3b76ef..000000000
--- a/pigx-visual/pigx-daemon-elastic-job/src/main/java/com/pig4cloud/pigx/daemon/elastic/service/impl/StatusTraceLogServiceImpl.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.pig4cloud.pigx.daemon.elastic.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.pig4cloud.pigx.daemon.elastic.entity.StatusTraceLog;
-import com.pig4cloud.pigx.daemon.elastic.mapper.StatusTraceLogMapper;
-import com.pig4cloud.pigx.daemon.elastic.service.StatusTraceLogService;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-
-/**
- * 任务轨迹处理
- *
- * @author lishangbu
- * @date 2018/11/22
- */
-@Service("statusTraceLogService")
-@AllArgsConstructor
-public class StatusTraceLogServiceImpl extends ServiceImpl implements StatusTraceLogService {
-
-}
diff --git a/pom.xml b/pom.xml
index 23636544d..285cf3ce1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -50,12 +50,11 @@
2.1.1
2.11.2
6.0.11
- 2.1.5
2.1.1
2.3.6.RELEASE
5.22.0
172.17.0.111
- http://172.17.0.111:2375
+ http://172.17.0.140:2375
library
admin
Harbor12345