[Optimize] 调整Task代码结构为Connector功能做准备

This commit is contained in:
zengqiao
2022-11-08 10:33:30 +08:00
committed by EricZeng
parent c1031a492a
commit da0a97cabf
34 changed files with 43 additions and 42 deletions

View File

@@ -3,7 +3,7 @@ package com.xiaojukeji.know.streaming.km.common.bean.entity;
/** /**
* @author didi * @author didi
*/ */
public interface EntifyIdInterface { public interface EntityIdInterface {
/** /**
* 获取id * 获取id
* @return * @return

View File

@@ -1,6 +1,6 @@
package com.xiaojukeji.know.streaming.km.common.bean.entity.cluster; package com.xiaojukeji.know.streaming.km.common.bean.entity.cluster;
import com.xiaojukeji.know.streaming.km.common.bean.entity.EntifyIdInterface; import com.xiaojukeji.know.streaming.km.common.bean.entity.EntityIdInterface;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@@ -10,7 +10,7 @@ import java.util.Date;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class ClusterPhy implements Comparable<ClusterPhy>, EntifyIdInterface { public class ClusterPhy implements Comparable<ClusterPhy>, EntityIdInterface {
/** /**
* 主键 * 主键
*/ */

View File

@@ -7,7 +7,7 @@ import com.didiglobal.logi.job.core.job.Job;
import com.didiglobal.logi.job.core.job.JobContext; import com.didiglobal.logi.job.core.job.JobContext;
import com.didiglobal.logi.log.ILog; import com.didiglobal.logi.log.ILog;
import com.didiglobal.logi.log.LogFactory; import com.didiglobal.logi.log.LogFactory;
import com.xiaojukeji.know.streaming.km.common.bean.entity.EntifyIdInterface; import com.xiaojukeji.know.streaming.km.common.bean.entity.EntityIdInterface;
import com.xiaojukeji.know.streaming.km.common.exception.AdminTaskCodeException; import com.xiaojukeji.know.streaming.km.common.exception.AdminTaskCodeException;
import com.xiaojukeji.know.streaming.km.common.utils.ValidateUtils; import com.xiaojukeji.know.streaming.km.common.utils.ValidateUtils;
@@ -16,7 +16,7 @@ import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
public abstract class AbstractDispatchTask<E extends Comparable & EntifyIdInterface> implements Job { public abstract class AbstractDispatchTask<E extends Comparable & EntityIdInterface> implements Job {
private static final ILog LOGGER = LogFactory.getLog(AbstractDispatchTask.class); private static final ILog LOGGER = LogFactory.getLog(AbstractDispatchTask.class);
/** /**

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task; package com.xiaojukeji.know.streaming.km.task.kafka;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
import com.didiglobal.logi.log.ILog; import com.didiglobal.logi.log.ILog;

View File

@@ -1,10 +1,11 @@
package com.xiaojukeji.know.streaming.km.task; package com.xiaojukeji.know.streaming.km.task.kafka;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
import com.didiglobal.logi.log.ILog; import com.didiglobal.logi.log.ILog;
import com.didiglobal.logi.log.LogFactory; import com.didiglobal.logi.log.LogFactory;
import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy; import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy;
import com.xiaojukeji.know.streaming.km.core.service.cluster.ClusterPhyService; import com.xiaojukeji.know.streaming.km.core.service.cluster.ClusterPhyService;
import com.xiaojukeji.know.streaming.km.task.AbstractDispatchTask;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.util.List; import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.client; package com.xiaojukeji.know.streaming.km.task.kafka.client;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.health; package com.xiaojukeji.know.streaming.km.task.kafka.health;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
import com.didiglobal.logi.log.ILog; import com.didiglobal.logi.log.ILog;
@@ -12,7 +12,7 @@ import com.xiaojukeji.know.streaming.km.common.enums.health.HealthCheckDimension
import com.xiaojukeji.know.streaming.km.common.utils.ValidateUtils; import com.xiaojukeji.know.streaming.km.common.utils.ValidateUtils;
import com.xiaojukeji.know.streaming.km.core.service.health.checker.AbstractHealthCheckService; import com.xiaojukeji.know.streaming.km.core.service.health.checker.AbstractHealthCheckService;
import com.xiaojukeji.know.streaming.km.core.service.health.checkresult.HealthCheckResultService; import com.xiaojukeji.know.streaming.km.core.service.health.checkresult.HealthCheckResultService;
import com.xiaojukeji.know.streaming.km.task.metrics.AbstractAsyncMetricsDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.metrics.AbstractAsyncMetricsDispatchTask;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList; import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.health; package com.xiaojukeji.know.streaming.km.task.kafka.health;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum; import com.didiglobal.logi.job.core.consensual.ConsensualEnum;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.health; package com.xiaojukeji.know.streaming.km.task.kafka.health;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum; import com.didiglobal.logi.job.core.consensual.ConsensualEnum;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.health; package com.xiaojukeji.know.streaming.km.task.kafka.health;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum; import com.didiglobal.logi.job.core.consensual.ConsensualEnum;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.health; package com.xiaojukeji.know.streaming.km.task.kafka.health;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum; import com.didiglobal.logi.job.core.consensual.ConsensualEnum;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.health; package com.xiaojukeji.know.streaming.km.task.kafka.health;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum; import com.didiglobal.logi.job.core.consensual.ConsensualEnum;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.job; package com.xiaojukeji.know.streaming.km.task.kafka.job;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
@@ -8,7 +8,7 @@ import com.didiglobal.logi.log.LogFactory;
import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy; import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy;
import com.xiaojukeji.know.streaming.km.common.bean.entity.result.Result; import com.xiaojukeji.know.streaming.km.common.bean.entity.result.Result;
import com.xiaojukeji.know.streaming.km.core.service.reassign.ReassignJobService; import com.xiaojukeji.know.streaming.km.core.service.reassign.ReassignJobService;
import com.xiaojukeji.know.streaming.km.task.AbstractAsyncCommonDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.AbstractAsyncCommonDispatchTask;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@Task(name = "CommunityReassignJobTask", @Task(name = "CommunityReassignJobTask",

View File

@@ -1,11 +1,11 @@
package com.xiaojukeji.know.streaming.km.task.job; package com.xiaojukeji.know.streaming.km.task.kafka.job;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum; import com.didiglobal.logi.job.core.consensual.ConsensualEnum;
import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy; import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy;
import com.xiaojukeji.know.streaming.km.core.service.job.JobService; import com.xiaojukeji.know.streaming.km.core.service.job.JobService;
import com.xiaojukeji.know.streaming.km.task.AbstractAsyncCommonDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.AbstractAsyncCommonDispatchTask;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@Task(name = "kmJobTask", @Task(name = "kmJobTask",

View File

@@ -1,10 +1,10 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
import com.didiglobal.logi.log.ILog; import com.didiglobal.logi.log.ILog;
import com.didiglobal.logi.log.LogFactory; import com.didiglobal.logi.log.LogFactory;
import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy; import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy;
import com.xiaojukeji.know.streaming.km.task.AbstractClusterPhyDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.AbstractClusterPhyDispatchTask;
import com.xiaojukeji.know.streaming.km.task.service.TaskThreadPoolService; import com.xiaojukeji.know.streaming.km.task.service.TaskThreadPoolService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metadata; package com.xiaojukeji.know.streaming.km.task.kafka.metadata;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,10 +1,10 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;
import com.didiglobal.logi.log.ILog; import com.didiglobal.logi.log.ILog;
import com.didiglobal.logi.log.LogFactory; import com.didiglobal.logi.log.LogFactory;
import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy; import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy;
import com.xiaojukeji.know.streaming.km.task.AbstractClusterPhyDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.AbstractClusterPhyDispatchTask;
import com.xiaojukeji.know.streaming.km.task.service.TaskThreadPoolService; import com.xiaojukeji.know.streaming.km.task.service.TaskThreadPoolService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
//package com.xiaojukeji.know.streaming.km.task.metrics; //package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
// //
//import com.didiglobal.logi.job.annotation.Task; //import com.didiglobal.logi.job.annotation.Task;
//import com.didiglobal.logi.job.common.TaskResult; //import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -1,4 +1,4 @@
package com.xiaojukeji.know.streaming.km.task.metrics; package com.xiaojukeji.know.streaming.km.task.kafka.metrics;
import com.didiglobal.logi.job.annotation.Task; import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.common.TaskResult; import com.didiglobal.logi.job.common.TaskResult;

View File

@@ -8,8 +8,8 @@ import com.xiaojukeji.know.streaming.km.common.component.SpringTool;
import com.xiaojukeji.know.streaming.km.common.utils.BackoffUtils; import com.xiaojukeji.know.streaming.km.common.utils.BackoffUtils;
import com.xiaojukeji.know.streaming.km.common.utils.FutureUtil; import com.xiaojukeji.know.streaming.km.common.utils.FutureUtil;
import com.xiaojukeji.know.streaming.km.persistence.cache.LoadedClusterPhyCache; import com.xiaojukeji.know.streaming.km.persistence.cache.LoadedClusterPhyCache;
import com.xiaojukeji.know.streaming.km.task.metadata.AbstractAsyncMetadataDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.metadata.AbstractAsyncMetadataDispatchTask;
import com.xiaojukeji.know.streaming.km.task.metrics.AbstractAsyncMetricsDispatchTask; import com.xiaojukeji.know.streaming.km.task.kafka.metrics.AbstractAsyncMetricsDispatchTask;
import org.springframework.context.ApplicationListener; import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;