feat:(1.2.0-beta2): 优化重试逻辑

This commit is contained in:
opensnail 2024-09-20 18:09:12 +08:00
parent e171604e7f
commit ffe0f612a1

View File

@ -3,7 +3,6 @@ package com.aizuda.snailjob.server.job.task.support.callback;
import akka.actor.ActorRef; import akka.actor.ActorRef;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.aizuda.snailjob.common.core.enums.JobTaskStatusEnum; import com.aizuda.snailjob.common.core.enums.JobTaskStatusEnum;
import com.aizuda.snailjob.common.log.SnailJobLog;
import com.aizuda.snailjob.server.common.akka.ActorGenerator; import com.aizuda.snailjob.server.common.akka.ActorGenerator;
import com.aizuda.snailjob.server.common.util.ClientInfoUtils; import com.aizuda.snailjob.server.common.util.ClientInfoUtils;
import com.aizuda.snailjob.server.job.task.dto.RealJobExecutorDTO; import com.aizuda.snailjob.server.job.task.dto.RealJobExecutorDTO;
@ -72,8 +71,9 @@ public abstract class AbstractClientCallbackHandler implements ClientCallbackHan
} else { } else {
// 注册重试任务重试间隔时间轮 // 注册重试任务重试间隔时间轮
JobTimerWheel.registerWithJob(() -> new RetryJobTimerTask(realJobExecutor), Duration.ofSeconds(job.getRetryInterval())); JobTimerWheel.registerWithJob(() -> new RetryJobTimerTask(realJobExecutor), Duration.ofSeconds(job.getRetryInterval()));
return;
} }
return;
} }
// 不需要重试执行回调 // 不需要重试执行回调