feat(1.4.0-beta2): akka 替换为pekko

This commit is contained in:
opensnail 2025-03-12 23:13:36 +08:00
parent d83bbb9b95
commit b84988c83b
65 changed files with 103 additions and 97 deletions

View File

@ -44,13 +44,23 @@
<!-- libs -->
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-actor-typed_2.13</artifactId>
<groupId>org.apache.pekko</groupId>
<artifactId>pekko-actor-typed_2.13</artifactId>
<version>1.2.0-M1</version>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-actor-testkit-typed_2.13</artifactId>
<groupId>org.apache.pekko</groupId>
<artifactId>pekko-actor-testkit-typed_2.13</artifactId>
<version>1.2.0-M1</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.typesafe.akka</groupId>-->
<!-- <artifactId>akka-actor-typed_2.13</artifactId>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>com.typesafe.akka</groupId>-->
<!-- <artifactId>pekko-actor-testkit-typed_2.13</artifactId>-->
<!-- </dependency>-->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>

View File

@ -1,8 +1,8 @@
package com.aizuda.snailjob.server.common.akka;
import akka.actor.ActorRef;
import akka.actor.ActorSystem;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;
import org.apache.pekko.actor.ActorRef;
import org.apache.pekko.actor.ActorSystem;
/**
@ -18,20 +18,15 @@ public class ActorGenerator {
public static final String SCAN_BUCKET_ACTOR = "ScanBucketActor";
public static final String REQUEST_HANDLER_ACTOR = "RequestHandlerActor";
public static final String GRPC_REQUEST_HANDLER_ACTOR = "GrpcRequestHandlerActor";
private static final String COMMON_LOG_DISPATCHER = "akka.actor.common-log-dispatcher";
private static final String COMMON_SCAN_TASK_DISPATCHER = "akka.actor.common-scan-task-dispatcher";
private static final String NETTY_RECEIVE_REQUEST_DISPATCHER = "akka.actor.netty-receive-request-dispatcher";
private static final String COMMON_LOG_DISPATCHER = "pekko.actor.common-log-dispatcher";
private static final String COMMON_SCAN_TASK_DISPATCHER = "pekko.actor.common-scan-task-dispatcher";
private static final String NETTY_RECEIVE_REQUEST_DISPATCHER = "pekko.actor.netty-receive-request-dispatcher";
/*----------------------------------------系统通用配置 END----------------------------------------*/
/*----------------------------------------分布式重试任务 START----------------------------------------*/
public static final String SCAN_CALLBACK_GROUP_ACTOR = "ScanCallbackGroupActor";
public static final String SCAN_RETRY_ACTOR = "ScanRetryActor";
public static final String FINISH_ACTOR = "FinishActor";
public static final String FAILURE_ACTOR = "FailureActor";
public static final String NO_RETRY_ACTOR = "NoRetryActor";
public static final String EXEC_CALLBACK_UNIT_ACTOR = "ExecCallbackUnitActor";
public static final String EXEC_UNIT_ACTOR = "ExecUnitActor";
public static final String RETRY_EXECUTOR_ACTOR = "RetryExecutorActor";
public static final String RETRY_TASK_PREPARE_ACTOR = "RetryTaskPrepareActor";
public static final String LOG_ACTOR = "RetryLogActor";
@ -41,9 +36,9 @@ public class ActorGenerator {
public static final String RETRY_REAL_STOP_TASK_INSTANCE_ACTOR = "RetryRealStopTaskInstanceActor";
private static final String RETRY_TASK_EXECUTOR_DISPATCHER = "akka.actor.retry-task-executor-dispatcher";
private static final String RETRY_TASK_EXECUTOR_RESULT_DISPATCHER = "akka.actor.retry-task-executor-result-dispatcher";
private static final String RETRY_TASK_EXECUTOR_CALL_CLIENT_DISPATCHER = "akka.actor.retry-task-executor-call-client-dispatcher";
private static final String RETRY_TASK_EXECUTOR_DISPATCHER = "pekko.actor.retry-task-executor-dispatcher";
private static final String RETRY_TASK_EXECUTOR_RESULT_DISPATCHER = "pekko.actor.retry-task-executor-result-dispatcher";
private static final String RETRY_TASK_EXECUTOR_CALL_CLIENT_DISPATCHER = "pekko.actor.retry-task-executor-call-client-dispatcher";
/*----------------------------------------分布式重试任务 END----------------------------------------*/
@ -61,12 +56,12 @@ public class ActorGenerator {
public static final String JOB_REAL_STOP_TASK_INSTANCE_ACTOR = "JobRealStopTaskInstanceActor";
/*----------------------------------------dispatcher----------------------------------------*/
private static final String JOB_TASK_DISPATCHER = "akka.actor.job-task-prepare-dispatcher";
private static final String JOB_TASK_EXECUTOR_DISPATCHER = "akka.actor.job-task-executor-dispatcher";
private static final String JOB_TASK_EXECUTOR_RESULT_DISPATCHER = "akka.actor.job-task-executor-result-dispatcher";
private static final String JOB_TASK_EXECUTOR_CALL_CLIENT_DISPATCHER = "akka.actor.job-task-executor-call-client-dispatcher";
private static final String WORKFLOW_TASK_DISPATCHER = "akka.actor.workflow-task-prepare-dispatcher";
private static final String WORKFLOW_TASK_EXECUTOR_DISPATCHER = "akka.actor.workflow-task-executor-dispatcher";
private static final String JOB_TASK_DISPATCHER = "pekko.actor.job-task-prepare-dispatcher";
private static final String JOB_TASK_EXECUTOR_DISPATCHER = "pekko.actor.job-task-executor-dispatcher";
private static final String JOB_TASK_EXECUTOR_RESULT_DISPATCHER = "pekko.actor.job-task-executor-result-dispatcher";
private static final String JOB_TASK_EXECUTOR_CALL_CLIENT_DISPATCHER = "pekko.actor.job-task-executor-call-client-dispatcher";
private static final String WORKFLOW_TASK_DISPATCHER = "pekko.actor.workflow-task-prepare-dispatcher";
private static final String WORKFLOW_TASK_EXECUTOR_DISPATCHER = "pekko.actor.workflow-task-executor-dispatcher";
/*----------------------------------------分布式任务调度 END----------------------------------------*/
@ -171,6 +166,7 @@ public class ActorGenerator {
*
* @return actor 引用
*/
@Deprecated
public static ActorRef scanJobActor() {
return getCommonActorSystemSystem().actorOf(getSpringExtension()
.props(SCAN_JOB_ACTOR)

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.akka;
import akka.actor.ActorSystem;
import org.apache.pekko.actor.ActorSystem;
import com.typesafe.config.ConfigFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.common.akka;
import akka.actor.Actor;
import akka.actor.IndirectActorProducer;
import org.apache.pekko.actor.Actor;
import org.apache.pekko.actor.IndirectActorProducer;
import org.springframework.context.ApplicationContext;
/**

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.common.akka;
import akka.actor.Extension;
import akka.actor.Props;
import org.apache.pekko.actor.Extension;
import org.apache.pekko.actor.Props;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Component;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.cache;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.Lifecycle;
import com.aizuda.snailjob.server.common.enums.SyetemTaskTypeEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.enums;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import lombok.AllArgsConstructor;
import lombok.Getter;

View File

@ -27,7 +27,7 @@ import java.util.concurrent.atomic.AtomicLong;
* @date 2023-05-04
* @since 1.2.0
*/
@Component
//@Component
@Slf4j
@Deprecated
public class SegmentIdGenerator implements IdGenerator, Lifecycle {

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.rpc.server;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.net.url.UrlBuilder;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.rpc.server;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.dto.NettyHttpRequest;
import io.netty.channel.ChannelHandlerContext;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.rpc.server;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.net.url.UrlBuilder;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.rpc.server;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.grpc.auto.GrpcResult;
import com.aizuda.snailjob.common.core.grpc.auto.GrpcSnailJobRequest;
import com.aizuda.snailjob.common.core.grpc.auto.Metadata;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.common.rpc.server.handler;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.net.url.UrlQuery;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.block.job;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import com.aizuda.snailjob.common.core.enums.JobTaskStatusEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.callback;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskStatusEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.callback;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.common.core.util.StreamUtils;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.callback;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.dto.RegisterNodeInfo;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.callback;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.RandomUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.callback;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.RandomUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.lang.Assert;
import com.aizuda.snailjob.common.core.enums.StatusEnum;
import com.aizuda.snailjob.common.core.util.JsonUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.util.JsonUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;
import com.aizuda.snailjob.common.core.enums.JobTaskBatchStatusEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.core.constant.SystemConstants;
import com.aizuda.snailjob.common.core.enums.StatusEnum;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.RandomUtil;
import com.aizuda.snailjob.common.core.constant.SystemConstants;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import com.aizuda.snailjob.common.core.constant.SystemConstants;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.job.task.dto.WorkflowTaskPrepareDTO;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.executor.job;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.executor.job;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.executor.job;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.job.task.support.executor.job;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.client.model.ExecuteResult;
import com.aizuda.snailjob.client.model.request.DispatchJobRequest;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.executor.job;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.executor.workflow;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.*;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.handler;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.log;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.util.JsonUtil;
import com.aizuda.snailjob.common.log.dto.LogContentDTO;
import com.aizuda.snailjob.common.log.dto.TaskLogFieldDTO;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.result.job;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.stop;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskBatchStatusEnum;
import com.aizuda.snailjob.common.core.enums.JobTaskStatusEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.stop;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.util.ClientInfoUtils;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.stop;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.util.ClientInfoUtils;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.stop;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.util.ClientInfoUtils;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.stop;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import com.aizuda.snailjob.client.model.StopJobDTO;
import com.aizuda.snailjob.common.core.model.Result;
import com.aizuda.snailjob.common.core.util.JsonUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.stop;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.util.ClientInfoUtils;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.timer;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.TimerTask;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.timer;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.TimerTask;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.timer;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.TimerTask;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.job.task.support.timer;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.constant.SystemConstants;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.TimerTask;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.client.model.request.RetryCallbackRequest;
import com.aizuda.snailjob.common.core.enums.RetryTaskStatusEnum;
import com.aizuda.snailjob.common.core.enums.StatusEnum;
@ -182,7 +182,7 @@ public class RequestCallbackClientActor extends AbstractActor {
* 更新是执行状态
*
* @param executorDTO RequestRetryExecutorDTO
* @param message 失败原因
* @param message 失败原因
*/
private static void taskExecuteFailure(RequestCallbackExecutorDTO executorDTO, String message) {
ActorRef actorRef = ActorGenerator.retryTaskExecutorResultActor();

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.client.model.request.DispatchRetryRequest;
import com.aizuda.snailjob.common.core.enums.RetryTaskStatusEnum;
import com.aizuda.snailjob.common.core.enums.StatusEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import com.aizuda.snailjob.client.model.request.StopRetryRequest;
import com.aizuda.snailjob.common.core.enums.StatusEnum;
import com.aizuda.snailjob.common.core.model.Result;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.util.JsonUtil;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.retry.task.dto.RetryExecutorResultDTO;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import org.apache.pekko.actor.AbstractActor;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.server.common.enums.RetryTaskExecutorSceneEnum;
import com.aizuda.snailjob.server.retry.task.dto.RetryTaskPrepareDTO;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.retry.task.support.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.core.constant.SystemConstants;
import com.aizuda.snailjob.common.core.enums.RetryStatusEnum;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.handler;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.enums.RetryTaskStatusEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.retry.task.dto.RequestRetryExecutorDTO;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.log;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.util.JsonUtil;
import com.aizuda.snailjob.common.log.dto.LogContentDTO;
import com.aizuda.snailjob.common.log.dto.TaskLogFieldDTO;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.request;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.net.url.UrlQuery;
import com.aizuda.snailjob.client.model.request.DispatchCallbackResultRequest;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.request;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.net.url.UrlQuery;
import com.aizuda.snailjob.client.model.request.DispatchRetryResultRequest;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.retry.task.support.timer;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import com.aizuda.snailjob.common.core.context.SnailSpringContext;
import com.aizuda.snailjob.common.core.enums.RetryStatusEnum;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,7 +1,7 @@
package com.aizuda.snailjob.server.starter.dispatch;
import akka.actor.AbstractActor;
import akka.actor.ActorRef;
import org.apache.pekko.actor.AbstractActor;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.akka.ActorGenerator;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.starter.dispatch;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import com.aizuda.snailjob.common.core.constant.SystemConstants;
import com.aizuda.snailjob.common.log.SnailJobLog;

View File

@ -1,4 +1,4 @@
akka {
pekko {
actor {
common-log-dispatcher {
type = "Dispatcher"

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.web.service.handler;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import com.aizuda.snailjob.client.model.ExecuteResult;

View File

@ -1,6 +1,6 @@
package com.aizuda.snailjob.server.web.service.impl;
import akka.actor.ActorRef;
import org.apache.pekko.actor.ActorRef;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;