feat:(1.2.0-beta2): 优化重试逻辑
This commit is contained in:
parent
e171604e7f
commit
ffe0f612a1
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 不需要重试执行回调
|
// 不需要重试执行回调
|
||||||
|
Loading…
Reference in New Issue
Block a user