diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b816fcf0b..781253e48 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -87,7 +87,7 @@ We use [Gitee Issues](https://gitee.com/aizuda/easy-retry/issues) and [Pull Requ
```
/**
* 这是你对这个类的描述,如比较长,多行也行
- * @author www.byteblogs.com
+ * @author opensnail
* @since 1.5.1
*/
public class YourClass{
diff --git a/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EasyRetryClientsRegistrar.java b/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EasyRetryClientsRegistrar.java
index 713f8e33e..47b5fd8c1 100644
--- a/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EasyRetryClientsRegistrar.java
+++ b/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EasyRetryClientsRegistrar.java
@@ -12,7 +12,7 @@ import java.util.Map;
/**
* Easy Retry 客户端注册器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 18:44
*/
public class EasyRetryClientsRegistrar implements ImportBeanDefinitionRegistrar, EnvironmentAware {
diff --git a/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EnableEasyRetry.java b/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EnableEasyRetry.java
index 2f0cd1b66..2cbe3b0e4 100644
--- a/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EnableEasyRetry.java
+++ b/easy-retry-client-starter/src/main/java/com/aizuda/easy/retry/client/starter/EnableEasyRetry.java
@@ -9,7 +9,7 @@ import java.lang.annotation.*;
/**
* 在启动类上添加EnableEasyRetry注解开启Easy Retry功能
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-12-31 18:45
*/
@Target({ElementType.TYPE})
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Lifecycle.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Lifecycle.java
index 145499958..2a6d7ec94 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Lifecycle.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Lifecycle.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.common;
/**
* 组件生命周期
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 14:43
*/
public interface Lifecycle {
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/NettyClient.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/NettyClient.java
index 8efc753eb..ddb5294da 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/NettyClient.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/NettyClient.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.common;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PATH;
import com.aizuda.easy.retry.common.core.model.Result;
@@ -9,7 +9,7 @@ import com.aizuda.easy.retry.common.core.model.Result;
/**
* netty 客户端请求类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 21:28
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Scanner.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Scanner.java
index 60e913fdc..88b11b993 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Scanner.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/Scanner.java
@@ -1,6 +1,6 @@
package com.aizuda.easy.retry.client.common;
-import com.aizuda.easy.retry.client.common.netty.server.EndPointInfo;
+import com.aizuda.easy.retry.client.common.rpc.supports.scan.EndPointInfo;
import java.util.List;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/annotation/Mapping.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/annotation/Mapping.java
index 17b3017cb..9e1656027 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/annotation/Mapping.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/annotation/Mapping.java
@@ -1,6 +1,6 @@
package com.aizuda.easy.retry.client.common.annotation;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -11,7 +11,7 @@ import java.lang.annotation.Target;
/**
* 接口定义
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 22:32
* @since 1.3.0
*/
@@ -23,7 +23,7 @@ public @interface Mapping {
/**
* 请求类型
*/
- RequestMethod method() default RequestMethod.GET;
+ RequestMethod method() default RequestMethod.POST;
/**
* 请求路径
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4j2Appender.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4j2Appender.java
index d785ceb27..193cf0f8f 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4j2Appender.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4j2Appender.java
@@ -2,7 +2,7 @@ package com.aizuda.easy.retry.client.common.appender;
import com.aizuda.easy.retry.client.common.log.report.LogReportFactory;
import com.aizuda.easy.retry.client.common.log.support.EasyRetryLogManager;
-import com.aizuda.easy.retry.client.common.netty.NettyChannel;
+import com.aizuda.easy.retry.client.common.rpc.client.NettyChannel;
import com.aizuda.easy.retry.common.log.dto.LogContentDTO;
import com.aizuda.easy.retry.common.log.constant.LogFieldConstants;
import org.apache.log4j.MDC;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4jAppender.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4jAppender.java
index 19a01fc59..f631484e5 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4jAppender.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLog4jAppender.java
@@ -2,7 +2,7 @@ package com.aizuda.easy.retry.client.common.appender;
import com.aizuda.easy.retry.client.common.log.report.LogReportFactory;
import com.aizuda.easy.retry.client.common.log.support.EasyRetryLogManager;
-import com.aizuda.easy.retry.client.common.netty.NettyChannel;
+import com.aizuda.easy.retry.client.common.rpc.client.NettyChannel;
import com.aizuda.easy.retry.common.log.dto.LogContentDTO;
import com.aizuda.easy.retry.common.log.constant.LogFieldConstants;
import org.apache.log4j.AppenderSkeleton;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLogbackAppender.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLogbackAppender.java
index 6f4fa892f..bf76ef955 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLogbackAppender.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/appender/EasyRetryLogbackAppender.java
@@ -8,7 +8,7 @@ import ch.qos.logback.core.CoreConstants;
import ch.qos.logback.core.UnsynchronizedAppenderBase;
import com.aizuda.easy.retry.client.common.log.report.LogReportFactory;
import com.aizuda.easy.retry.client.common.log.support.EasyRetryLogManager;
-import com.aizuda.easy.retry.client.common.netty.NettyChannel;
+import com.aizuda.easy.retry.client.common.rpc.client.NettyChannel;
import com.aizuda.easy.retry.common.log.dto.LogContentDTO;
import com.aizuda.easy.retry.common.log.constant.LogFieldConstants;
import org.slf4j.MDC;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/EndPointInfoCache.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/EndPointInfoCache.java
similarity index 81%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/EndPointInfoCache.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/EndPointInfoCache.java
index 313f5a944..fc6c5ad80 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/EndPointInfoCache.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/EndPointInfoCache.java
@@ -1,7 +1,8 @@
-package com.aizuda.easy.retry.client.common.netty.server;
+package com.aizuda.easy.retry.client.common.cache;
import cn.hutool.core.lang.Pair;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.supports.scan.EndPointInfo;
import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/GroupVersionCache.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/GroupVersionCache.java
index f530e85be..5fd42b54a 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/GroupVersionCache.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/cache/GroupVersionCache.java
@@ -2,12 +2,11 @@ package com.aizuda.easy.retry.client.common.cache;
import com.aizuda.easy.retry.client.common.Lifecycle;
import com.aizuda.easy.retry.client.common.NettyClient;
-import com.aizuda.easy.retry.client.common.proxy.RequestBuilder;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.common.core.constant.SystemConstants;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.NettyResult;
import com.aizuda.easy.retry.common.core.util.JsonUtil;
-import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.server.model.dto.ConfigDTO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.annotation.Order;
@@ -20,7 +19,7 @@ import java.util.Objects;
import java.util.Set;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-02 21:06
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/client/NettyClient.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/client/NettyClient.java
index 313fa7d10..3ec26e35c 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/client/NettyClient.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/client/NettyClient.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.common.client;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PATH;
import com.aizuda.easy.retry.common.core.model.NettyResult;
import com.aizuda.easy.retry.server.model.dto.LogTaskDTO;
@@ -13,15 +13,12 @@ import java.util.List;
/**
* netty 客户端请求类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 21:28
* @since 1.3.0
*/
public interface NettyClient {
-// @Mapping(method = RequestMethod.GET, path = HTTP_PATH.CONFIG)
-// Result getConfig(Integer version);
-
@Mapping(method = RequestMethod.POST, path = HTTP_PATH.BATCH_REPORT)
NettyResult reportRetryInfo(List list);
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/config/EasyRetryProperties.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/config/EasyRetryProperties.java
index 47ab972d7..c64a3d229 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/config/EasyRetryProperties.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/config/EasyRetryProperties.java
@@ -13,7 +13,7 @@ import java.util.Objects;
/**
* easy retry 客户端配置
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 15:53
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientException.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientException.java
index 54ed0e7a7..534c59f20 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientException.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientException.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.common.exception;
import com.aizuda.easy.retry.common.core.exception.BaseEasyRetryException;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:49
*/
public class EasyRetryClientException extends BaseEasyRetryException {
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientTimeOutException.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientTimeOutException.java
index ead6fd68e..558319bc9 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientTimeOutException.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/exception/EasyRetryClientTimeOutException.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.common.exception;
import com.aizuda.easy.retry.common.core.exception.BaseEasyRetryException;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:49
*/
public class EasyRetryClientTimeOutException extends BaseEasyRetryException {
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryCloseListener.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryCloseListener.java
index 021394564..1da2f3cb1 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryCloseListener.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryCloseListener.java
@@ -18,7 +18,7 @@ import java.util.List;
/**
* 系统关闭监听器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 19:00
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryStartListener.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryStartListener.java
index f6fe27a7a..18791f1dd 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryStartListener.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/init/EasyRetryStartListener.java
@@ -19,7 +19,7 @@ import java.util.List;
/**
* 系统启动监听器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 19:00
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/intercepter/HandlerInterceptor.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/intercepter/HandlerInterceptor.java
index cae7ea603..f52df389a 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/intercepter/HandlerInterceptor.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/intercepter/HandlerInterceptor.java
@@ -1,8 +1,8 @@
package com.aizuda.easy.retry.client.common.intercepter;
-import com.aizuda.easy.retry.client.common.netty.server.EndPointInfo;
-import com.aizuda.easy.retry.client.common.netty.server.HttpRequest;
-import com.aizuda.easy.retry.client.common.netty.server.HttpResponse;
+import com.aizuda.easy.retry.client.common.rpc.supports.scan.EndPointInfo;
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpRequest;
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpResponse;
/**
* @author: opensnail
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/log/report/ReportLogListener.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/log/report/ReportLogListener.java
index 0bdb6ff7b..ed969c2ce 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/log/report/ReportLogListener.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/log/report/ReportLogListener.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.common.log.report;
import com.aizuda.easy.retry.client.common.client.NettyClient;
-import com.aizuda.easy.retry.client.common.proxy.RequestBuilder;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.NettyResult;
import com.aizuda.easy.retry.common.core.window.Listener;
@@ -13,7 +13,7 @@ import java.util.List;
/**
* 批量异步上报
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-08 13:54
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/DispatcherRequestHandler.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/DispatcherRequestHandler.java
deleted file mode 100644
index 8031d3351..000000000
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/DispatcherRequestHandler.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.aizuda.easy.retry.client.common.netty;
-
-import com.aizuda.easy.retry.client.common.netty.server.NettyHttpRequest;
-import org.springframework.stereotype.Component;
-
-/**
- * @author: opensnail
- * @date : 2024-04-12
- * @since : 3.3.0
- */
-@Component
-public class DispatcherRequestHandler {
-
- public void dispatch(NettyHttpRequest nettyHttpRequest) {
-
- }
-}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/HttpRequest.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/HttpRequest.java
deleted file mode 100644
index 53d6b1cf8..000000000
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/HttpRequest.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.aizuda.easy.retry.client.common.netty.server;
-
-/**
- * @author: opensnail
- * @date : 2024-04-12
- * @since : 3.3.0
- */
-public class HttpRequest {
-
-}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpRequest.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpRequest.java
deleted file mode 100644
index 86582a402..000000000
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpRequest.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.aizuda.easy.retry.client.common.netty.server;
-
-import io.netty.channel.ChannelHandlerContext;
-import io.netty.handler.codec.http.HttpHeaders;
-import io.netty.handler.codec.http.HttpMethod;
-import lombok.Builder;
-import lombok.Data;
-
-/**
- * netty客户端请求模型
- *
- * @author: www.byteblogs.com
- * @date : 2023-07-24 09:32
- */
-@Data
-@Builder
-public class NettyHttpRequest {
-
- private ChannelHandlerContext channelHandlerContext;
-
- private String content;
-
- private boolean keepAlive;
-
- private HttpMethod method;
-
- private String uri;
-
- private HttpHeaders headers;
-
-}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpServerHandler.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpServerHandler.java
deleted file mode 100644
index f2e7d3e75..000000000
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpServerHandler.java
+++ /dev/null
@@ -1,186 +0,0 @@
-package com.aizuda.easy.retry.client.common.netty.server;
-
-import cn.hutool.core.net.url.UrlBuilder;
-import cn.hutool.core.util.ServiceLoaderUtil;
-import com.aizuda.easy.retry.client.common.config.EasyRetryProperties;
-import com.aizuda.easy.retry.client.common.exception.EasyRetryClientException;
-import com.aizuda.easy.retry.client.common.intercepter.HandlerInterceptor;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
-import com.aizuda.easy.retry.common.core.constant.SystemConstants;
-import com.aizuda.easy.retry.common.core.context.SpringContext;
-import com.aizuda.easy.retry.common.core.model.EasyRetryRequest;
-import com.aizuda.easy.retry.common.core.model.NettyResult;
-import com.aizuda.easy.retry.common.core.model.Result;
-import com.aizuda.easy.retry.common.core.util.JsonUtil;
-import com.aizuda.easy.retry.common.log.EasyRetryLog;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import io.netty.buffer.Unpooled;
-import io.netty.channel.ChannelHandlerContext;
-import io.netty.channel.SimpleChannelInboundHandler;
-import io.netty.handler.codec.http.*;
-import io.netty.util.CharsetUtil;
-import org.springframework.scheduling.concurrent.CustomizableThreadFactory;
-import org.springframework.util.CollectionUtils;
-import org.springframework.util.ReflectionUtils;
-
-import java.lang.reflect.Method;
-import java.lang.reflect.Type;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
-import java.util.Optional;
-import java.util.concurrent.LinkedBlockingQueue;
-import java.util.concurrent.ThreadPoolExecutor;
-import java.util.concurrent.TimeUnit;
-import java.util.stream.Collectors;
-
-/**
- * @author: opensnail
- * @date : 2024-04-11 16:03
- * @since : 3.3.0
- */
-public class NettyHttpServerHandler extends SimpleChannelInboundHandler {
-
- private static final ThreadPoolExecutor DISPATCHER_THREAD_POOL = new ThreadPoolExecutor(
- 16, 16, 1L, TimeUnit.SECONDS, new LinkedBlockingQueue<>(),
- new CustomizableThreadFactory("snail-netty-server-"));
-
- public NettyHttpServerHandler() {
- }
-
- @Override
- protected void channelRead0(ChannelHandlerContext channelHandlerContext, FullHttpRequest fullHttpRequest) {
-
- String content = fullHttpRequest.content().toString(CharsetUtil.UTF_8);
- String uri = fullHttpRequest.uri();
- String name = fullHttpRequest.method().name();
- HttpHeaders headers = fullHttpRequest.headers();
-
- NettyHttpRequest nettyHttpRequest = NettyHttpRequest.builder()
- .keepAlive(HttpUtil.isKeepAlive(fullHttpRequest))
- .uri(fullHttpRequest.uri())
- .channelHandlerContext(channelHandlerContext)
- .method(fullHttpRequest.method())
- .headers(fullHttpRequest.headers())
- .content(fullHttpRequest.content().toString(CharsetUtil.UTF_8))
- .build();
-
- // 执行任务
- DISPATCHER_THREAD_POOL.execute(() -> {
-
- List handlerInterceptors = handlerInterceptors();
- EasyRetryRequest retryRequest = JsonUtil.parseObject(content, EasyRetryRequest.class);
- HttpRequest httpRequest = new HttpRequest();
- HttpResponse httpResponse = new HttpResponse();
- EndPointInfo endPointInfo = null;
- Result resultObj = null;
- Exception e;
- try {
- EasyRetryProperties properties = SpringContext.getBean(EasyRetryProperties.class);
- String easyRetryAuth = headers.getAsString(SystemConstants.EASY_RETRY_AUTH_TOKEN);
- String configToken = Optional.ofNullable(properties.getToken()).orElse(SystemConstants.DEFAULT_TOKEN);
- if (!configToken.equals(easyRetryAuth)) {
- throw new EasyRetryClientException("认证失败.【请检查配置的Token是否正确】");
- }
-
- UrlBuilder builder = UrlBuilder.ofHttp(uri);
- RequestMethod requestMethod = RequestMethod.valueOf(name);
-
- endPointInfo = EndPointInfoCache.get(builder.getPathStr(), requestMethod);
- Class>[] paramTypes = endPointInfo.getMethod().getParameterTypes();
- Object[] args = retryRequest.getArgs();
-
- Object[] deSerialize = (Object[]) deSerialize(JsonUtil.toJsonString(args), endPointInfo.getMethod());
-
- for (final HandlerInterceptor handlerInterceptor : handlerInterceptors) {
- handlerInterceptor.preHandle(httpRequest, httpResponse, endPointInfo);
- }
-
- if (paramTypes.length > 0) {
- resultObj = (Result) ReflectionUtils.invokeMethod(endPointInfo.getMethod(),
- endPointInfo.getExecutor(), deSerialize);
- } else {
- resultObj = (Result) ReflectionUtils.invokeMethod(endPointInfo.getMethod(),
- endPointInfo.getExecutor());
- }
-
- for (final HandlerInterceptor handlerInterceptor : handlerInterceptors) {
- handlerInterceptor.postHandle(httpRequest, httpResponse, endPointInfo);
- }
- } catch (Exception ex) {
- EasyRetryLog.LOCAL.error("http request error. [{}]", content, ex);
- resultObj = new NettyResult(0, ex.getMessage(), null, retryRequest.getReqId());
- e = ex;
- } finally {
- NettyResult nettyResult = new NettyResult();
- nettyResult.setRequestId(retryRequest.getReqId());
- if (Objects.nonNull(resultObj)) {
- nettyResult.setData(resultObj.getData());
- nettyResult.setMessage(resultObj.getMessage());
- nettyResult.setStatus(resultObj.getStatus());
- }
-
- for (final HandlerInterceptor handlerInterceptor : handlerInterceptors) {
- handlerInterceptor.afterCompletion(httpRequest, httpResponse, endPointInfo, e);
- }
-
- writeResponse(channelHandlerContext, HttpUtil.isKeepAlive(fullHttpRequest), httpResponse,
- JsonUtil.toJsonString(nettyResult));
-
- }
- });
- }
-
- private void writeResponse(ChannelHandlerContext ctx, boolean keepAlive, final HttpResponse httpResponse, String responseJson) {
- // write response
- FullHttpResponse response = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK,
- Unpooled.copiedBuffer(responseJson, CharsetUtil.UTF_8));
- response.headers().set(HttpHeaderNames.CONTENT_TYPE,
- HttpHeaderValues.APPLICATION_JSON);
- response.headers().set(HttpHeaderNames.CONTENT_LENGTH, response.content().readableBytes());
- if (keepAlive) {
- response.headers().set(HttpHeaderNames.CONNECTION, HttpHeaderValues.KEEP_ALIVE);
- }
- Map headers = httpResponse.getHeaders();
- headers.forEach((key, value) -> response.headers().set(key, value));
- ctx.writeAndFlush(response);
- }
-
- public Object deSerialize(String infoStr, Method method) throws JsonProcessingException {
-
- Type[] paramTypes = method.getGenericParameterTypes();
-
- Object[] params = new Object[paramTypes.length];
-
- ObjectMapper mapper = new ObjectMapper();
- JsonNode jsonNode = JsonUtil.toJson(infoStr);
- if (Objects.isNull(jsonNode)) {
- EasyRetryLog.LOCAL.warn("jsonNode is null. infoStr:[{}]", infoStr);
- return params;
- }
-
- for (int i = 0; i < paramTypes.length; i++) {
- JsonNode node = jsonNode.get(i);
- if (Objects.nonNull(node)) {
- params[i] = mapper.readValue(node.toString(), mapper.constructType(paramTypes[i]));
- }
- }
-
- return params;
- }
-
- private static List handlerInterceptors() {
- List handlerInterceptors = ServiceLoaderUtil.loadList(HandlerInterceptor.class);
- if (CollectionUtils.isEmpty(handlerInterceptors)) {
- return Collections.emptyList();
- }
-
- return handlerInterceptors.stream().sorted(Comparator.comparingInt(HandlerInterceptor::order)).collect(
- Collectors.toList());
- }
-
-}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyChannel.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyChannel.java
similarity index 98%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyChannel.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyChannel.java
index a9e36663e..d3442683e 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyChannel.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyChannel.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.client.common.netty;
+package com.aizuda.easy.retry.client.common.rpc.client;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
@@ -25,7 +25,7 @@ import java.util.Objects;
import java.util.Optional;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-13
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyHttpClientHandler.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyHttpClientHandler.java
similarity index 96%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyHttpClientHandler.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyHttpClientHandler.java
index bd3ecb4f2..b6767a45f 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyHttpClientHandler.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyHttpClientHandler.java
@@ -1,7 +1,6 @@
-package com.aizuda.easy.retry.client.common.netty;
+package com.aizuda.easy.retry.client.common.rpc.client;
import com.aizuda.easy.retry.client.common.event.ChannelReconnectEvent;
-import com.aizuda.easy.retry.client.common.proxy.RequestBuilder;
import com.aizuda.easy.retry.client.common.NettyClient;
import com.aizuda.easy.retry.common.core.constant.SystemConstants.BEAT;
import com.aizuda.easy.retry.common.core.context.SpringContext;
@@ -21,7 +20,7 @@ import java.util.concurrent.TimeUnit;
/**
* netty 客户端处理器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 18:30
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyHttpConnectClient.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyHttpConnectClient.java
similarity index 93%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyHttpConnectClient.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyHttpConnectClient.java
index 5bfd7b992..a5de555b7 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/NettyHttpConnectClient.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/NettyHttpConnectClient.java
@@ -1,7 +1,6 @@
-package com.aizuda.easy.retry.client.common.netty;
+package com.aizuda.easy.retry.client.common.rpc.client;
import com.aizuda.easy.retry.client.common.Lifecycle;
-import com.aizuda.easy.retry.client.common.config.EasyRetryProperties;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import io.netty.bootstrap.Bootstrap;
import io.netty.channel.*;
@@ -11,10 +10,6 @@ import io.netty.channel.socket.nio.NioSocketChannel;
import io.netty.handler.codec.http.*;
import io.netty.handler.timeout.IdleStateHandler;
import lombok.Getter;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.BeansException;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.ApplicationContextAware;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@@ -27,7 +22,7 @@ import java.util.concurrent.TimeUnit;
/**
* Netty 客户端
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 18:24
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/proxy/RequestBuilder.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RequestBuilder.java
similarity index 86%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/proxy/RequestBuilder.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RequestBuilder.java
index 1113e9851..197486154 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/proxy/RequestBuilder.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RequestBuilder.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.client.common.proxy;
+package com.aizuda.easy.retry.client.common.rpc.client;
import com.aizuda.easy.retry.client.common.exception.EasyRetryClientException;
@@ -10,7 +10,7 @@ import java.util.function.Consumer;
/**
* 构建请求类型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-12 16:47
* @since 1.3.0
*/
@@ -66,10 +66,10 @@ public class RequestBuilder {
throw new EasyRetryClientException("class not found exception to: [{}]", clintInterface.getName());
}
- ClientInvokeHandler clientInvokeHandler = new ClientInvokeHandler<>(async, timeout, unit, callback);
+ RpcClientInvokeHandler rpcClientInvokeHandler = new RpcClientInvokeHandler<>(async, timeout, unit, callback);
return (T) Proxy.newProxyInstance(clintInterface.getClassLoader(),
- new Class[]{clintInterface}, clientInvokeHandler);
+ new Class[]{clintInterface}, rpcClientInvokeHandler);
}
}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/RequestMethod.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RequestMethod.java
similarity index 61%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/RequestMethod.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RequestMethod.java
index cdd86c3ed..43995a490 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/RequestMethod.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RequestMethod.java
@@ -1,9 +1,9 @@
-package com.aizuda.easy.retry.client.common.netty;
+package com.aizuda.easy.retry.client.common.rpc.client;
/**
* 请求类型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-12 08:53
* @since 1.3.0
*/
@@ -17,6 +17,4 @@ public enum RequestMethod {
OPTIONS,
TRACE;
- private RequestMethod() {
- }
}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/proxy/ClientInvokeHandler.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RpcClientInvokeHandler.java
similarity index 88%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/proxy/ClientInvokeHandler.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RpcClientInvokeHandler.java
index 326da19df..90c4da48a 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/proxy/ClientInvokeHandler.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RpcClientInvokeHandler.java
@@ -1,12 +1,10 @@
-package com.aizuda.easy.retry.client.common.proxy;
+package com.aizuda.easy.retry.client.common.rpc.client;
import cn.hutool.core.date.StopWatch;
import cn.hutool.core.lang.Assert;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
import com.aizuda.easy.retry.client.common.exception.EasyRetryClientException;
import com.aizuda.easy.retry.client.common.exception.EasyRetryClientTimeOutException;
-import com.aizuda.easy.retry.client.common.netty.NettyChannel;
-import com.aizuda.easy.retry.client.common.netty.RpcContext;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.EasyRetryRequest;
import io.netty.handler.codec.http.HttpMethod;
@@ -23,19 +21,19 @@ import java.util.function.Consumer;
/**
* 请求处理器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 21:45
* @since 1.3.0
*/
@Slf4j
-public class ClientInvokeHandler implements InvocationHandler {
+public class RpcClientInvokeHandler implements InvocationHandler {
private final Consumer consumer;
private final boolean async;
private final long timeout;
private final TimeUnit unit;
- public ClientInvokeHandler(boolean async, long timeout, TimeUnit unit, Consumer consumer) {
+ public RpcClientInvokeHandler(boolean async, long timeout, TimeUnit unit, Consumer consumer) {
this.consumer = consumer;
this.async = async;
this.timeout = timeout;
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/RpcContext.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RpcContext.java
similarity index 96%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/RpcContext.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RpcContext.java
index 34e36380e..54be57de0 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/RpcContext.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/client/RpcContext.java
@@ -1,7 +1,7 @@
-package com.aizuda.easy.retry.server.common.netty.client;
+package com.aizuda.easy.retry.client.common.rpc.client;
-import com.aizuda.easy.retry.common.core.model.NettyResult;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
+import com.aizuda.easy.retry.common.core.model.NettyResult;
import lombok.extern.slf4j.Slf4j;
import java.util.Objects;
@@ -14,7 +14,7 @@ import java.util.function.Consumer;
/**
* 处理请求服务端时需要存储的中间值
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-12 09:05
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpServer.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/server/SnailNettyHttpServer.java
similarity index 85%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpServer.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/server/SnailNettyHttpServer.java
index 3df4e4436..c75d07e30 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/NettyHttpServer.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/server/SnailNettyHttpServer.java
@@ -1,8 +1,10 @@
-package com.aizuda.easy.retry.client.common.netty.server;
+package com.aizuda.easy.retry.client.common.rpc.server;
import com.aizuda.easy.retry.client.common.Lifecycle;
import com.aizuda.easy.retry.client.common.config.EasyRetryProperties;
import com.aizuda.easy.retry.client.common.exception.EasyRetryClientException;
+import com.aizuda.easy.retry.client.common.rpc.supports.handler.NettyHttpServerHandler;
+import com.aizuda.easy.retry.client.common.rpc.supports.handler.SnailDispatcherRequestHandler;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.ChannelFuture;
@@ -23,16 +25,17 @@ import org.springframework.stereotype.Component;
/**
* netty server
*
- * @author: www.byteblogs.com
- * @date : 2022-03-07 15:54
- * @since 1.0.0
+ * @author: opensnail
+ * @date : 2024-04-12 23:03
+ * @since 3.3.0
*/
@Component
@Order(Ordered.HIGHEST_PRECEDENCE)
@RequiredArgsConstructor
@Getter
-public class NettyHttpServer implements Runnable, Lifecycle {
+public class SnailNettyHttpServer implements Runnable, Lifecycle {
private final EasyRetryProperties easyRetryProperties;
+ private final SnailDispatcherRequestHandler snailDispatcherRequestHandler;
private Thread thread = null;
private volatile boolean started = false;
@@ -59,7 +62,7 @@ public class NettyHttpServer implements Runnable, Lifecycle {
channel.pipeline()
.addLast(new HttpServerCodec())
.addLast(new HttpObjectAggregator(5 * 1024 * 1024))
- .addLast(new NettyHttpServerHandler());
+ .addLast(new NettyHttpServerHandler(snailDispatcherRequestHandler));
}
});
@@ -67,7 +70,7 @@ public class NettyHttpServer implements Runnable, Lifecycle {
ChannelFuture future = bootstrap.bind(easyRetryProperties.getPort()).sync();
EasyRetryLog.LOCAL.info("------> easy-retry client remoting server start success, nettype = {}, port = {}",
- NettyHttpServer.class.getName(), easyRetryProperties.getPort());
+ SnailNettyHttpServer.class.getName(), easyRetryProperties.getPort());
started = true;
future.channel().closeFuture().sync();
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/NettyHttpRequest.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/NettyHttpRequest.java
new file mode 100644
index 000000000..565f4d7d9
--- /dev/null
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/NettyHttpRequest.java
@@ -0,0 +1,31 @@
+package com.aizuda.easy.retry.client.common.rpc.supports.handler;
+
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpRequest;
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpResponse;
+import io.netty.channel.ChannelHandlerContext;
+import io.netty.handler.codec.http.HttpHeaders;
+import io.netty.handler.codec.http.HttpMethod;
+import lombok.Builder;
+import lombok.Data;
+
+/**
+ * netty客户端请求模型
+ *
+ * @author: opensnail
+ * @date : 2023-07-24 09:32
+ * @since : 3.3.0
+ */
+@Data
+@Builder
+public class NettyHttpRequest {
+
+ private final ChannelHandlerContext channelHandlerContext;
+ private final String content;
+ private final boolean keepAlive;
+ private final HttpMethod method;
+ private final String uri;
+ private final HttpHeaders headers;
+ private final HttpResponse httpResponse;
+ private final HttpRequest httpRequest;
+
+}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/NettyHttpServerHandler.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/NettyHttpServerHandler.java
new file mode 100644
index 000000000..d15aac5dc
--- /dev/null
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/NettyHttpServerHandler.java
@@ -0,0 +1,87 @@
+package com.aizuda.easy.retry.client.common.rpc.supports.handler;
+
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpRequest;
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpResponse;
+import com.aizuda.easy.retry.common.core.model.EasyRetryRequest;
+import com.aizuda.easy.retry.common.core.model.NettyResult;
+import com.aizuda.easy.retry.common.core.util.JsonUtil;
+import io.netty.buffer.Unpooled;
+import io.netty.channel.ChannelHandlerContext;
+import io.netty.channel.SimpleChannelInboundHandler;
+import io.netty.handler.codec.http.*;
+import io.netty.util.CharsetUtil;
+import org.springframework.scheduling.concurrent.CustomizableThreadFactory;
+
+import java.util.Map;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * @author: opensnail
+ * @date : 2024-04-11 16:03
+ * @since : 3.3.0
+ */
+public class NettyHttpServerHandler extends SimpleChannelInboundHandler {
+
+ // TODO 支持可配置
+ private static final ThreadPoolExecutor DISPATCHER_THREAD_POOL = new ThreadPoolExecutor(
+ 16, 16, 1L, TimeUnit.SECONDS, new LinkedBlockingQueue<>(),
+ new CustomizableThreadFactory("snail-netty-server-"));
+ private final SnailDispatcherRequestHandler dispatcher;
+
+ public NettyHttpServerHandler(SnailDispatcherRequestHandler snailDispatcherRequestHandler) {
+ this.dispatcher = snailDispatcherRequestHandler;
+ }
+
+ @Override
+ protected void channelRead0(ChannelHandlerContext channelHandlerContext, FullHttpRequest fullHttpRequest) {
+
+ String content = fullHttpRequest.content().toString(CharsetUtil.UTF_8);
+ HttpHeaders headers = fullHttpRequest.headers();
+ String uri = fullHttpRequest.uri();
+ NettyHttpRequest nettyHttpRequest = NettyHttpRequest.builder()
+ .keepAlive(HttpUtil.isKeepAlive(fullHttpRequest))
+ .uri(uri)
+ .channelHandlerContext(channelHandlerContext)
+ .method(fullHttpRequest.method())
+ .headers(headers)
+ .content(content)
+ .httpResponse(new HttpResponse())
+ .httpRequest(new HttpRequest(headers, uri))
+ .build();
+
+ // 执行任务
+ DISPATCHER_THREAD_POOL.execute(() -> {
+ NettyResult nettyResult = null;
+ try {
+ nettyResult = dispatcher.dispatch(nettyHttpRequest);
+ } catch (Exception e) {
+ EasyRetryRequest retryRequest = JsonUtil.parseObject(content, EasyRetryRequest.class);
+ nettyResult = new NettyResult(0, e.getMessage(), null, retryRequest.getReqId());
+ } finally {
+ writeResponse(channelHandlerContext,
+ HttpUtil.isKeepAlive(fullHttpRequest),
+ nettyHttpRequest.getHttpResponse(),
+ JsonUtil.toJsonString(nettyResult)
+ );
+ }
+ });
+ }
+
+ private void writeResponse(ChannelHandlerContext ctx, boolean keepAlive, final HttpResponse httpResponse, String responseJson) {
+ // write response
+ FullHttpResponse response = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK,
+ Unpooled.copiedBuffer(responseJson, CharsetUtil.UTF_8));
+ response.headers().set(HttpHeaderNames.CONTENT_TYPE,
+ HttpHeaderValues.APPLICATION_JSON);
+ response.headers().set(HttpHeaderNames.CONTENT_LENGTH, response.content().readableBytes());
+ if (keepAlive) {
+ response.headers().set(HttpHeaderNames.CONNECTION, HttpHeaderValues.KEEP_ALIVE);
+ }
+ Map headers = httpResponse.getHeaders();
+ headers.forEach((key, value) -> response.headers().set(key, value));
+ ctx.writeAndFlush(response);
+ }
+
+}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java
new file mode 100644
index 000000000..cda1b4ea0
--- /dev/null
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java
@@ -0,0 +1,154 @@
+package com.aizuda.easy.retry.client.common.rpc.supports.handler;
+
+import cn.hutool.core.net.url.UrlBuilder;
+import cn.hutool.core.util.ServiceLoaderUtil;
+import com.aizuda.easy.retry.client.common.cache.EndPointInfoCache;
+import com.aizuda.easy.retry.client.common.config.EasyRetryProperties;
+import com.aizuda.easy.retry.client.common.exception.EasyRetryClientException;
+import com.aizuda.easy.retry.client.common.intercepter.HandlerInterceptor;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.supports.scan.EndPointInfo;
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpRequest;
+import com.aizuda.easy.retry.client.common.rpc.supports.http.HttpResponse;
+import com.aizuda.easy.retry.common.core.constant.SystemConstants;
+import com.aizuda.easy.retry.common.core.enums.StatusEnum;
+import com.aizuda.easy.retry.common.core.model.EasyRetryRequest;
+import com.aizuda.easy.retry.common.core.model.NettyResult;
+import com.aizuda.easy.retry.common.core.model.Result;
+import com.aizuda.easy.retry.common.core.util.JsonUtil;
+import com.aizuda.easy.retry.common.log.EasyRetryLog;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Component;
+import org.springframework.util.CollectionUtils;
+import org.springframework.util.ReflectionUtils;
+
+import java.lang.reflect.Method;
+import java.lang.reflect.Parameter;
+import java.lang.reflect.Type;
+import java.util.*;
+import java.util.stream.Collectors;
+
+/**
+ * @author: opensnail
+ * @date : 2024-04-12
+ * @since : 3.3.0
+ */
+@Component
+@RequiredArgsConstructor
+public class SnailDispatcherRequestHandler {
+ private final EasyRetryProperties easyRetryProperties;
+
+ public NettyResult dispatch(NettyHttpRequest request) {
+
+ NettyResult nettyResult = new NettyResult();
+
+ List handlerInterceptors = handlerInterceptors();
+ EasyRetryRequest retryRequest = JsonUtil.parseObject(request.getContent(), EasyRetryRequest.class);
+ HttpRequest httpRequest = request.getHttpRequest();
+ HttpResponse httpResponse = request.getHttpResponse();
+ EndPointInfo endPointInfo = null;
+ Result resultObj = null;
+ Exception e = null;
+ try {
+ String easyRetryAuth = request.getHeaders().getAsString(SystemConstants.EASY_RETRY_AUTH_TOKEN);
+ String configToken = Optional.ofNullable(easyRetryProperties.getToken()).orElse(SystemConstants.DEFAULT_TOKEN);
+ if (!configToken.equals(easyRetryAuth)) {
+ throw new EasyRetryClientException("认证失败.【请检查配置的Token是否正确】");
+ }
+
+ UrlBuilder builder = UrlBuilder.ofHttp(request.getUri());
+ RequestMethod requestMethod = RequestMethod.valueOf(request.getMethod().name());
+
+ endPointInfo = EndPointInfoCache.get(builder.getPathStr(), requestMethod);
+ Class>[] paramTypes = endPointInfo.getMethod().getParameterTypes();
+ Object[] args = retryRequest.getArgs();
+
+ Object[] deSerialize = (Object[]) deSerialize(JsonUtil.toJsonString(args), endPointInfo.getMethod(),
+ httpRequest, httpResponse);
+
+ for (final HandlerInterceptor handlerInterceptor : handlerInterceptors) {
+ if (!handlerInterceptor.preHandle(httpRequest, httpResponse, endPointInfo)) {
+ return nettyResult;
+ }
+ }
+
+ if (paramTypes.length > 0) {
+ resultObj = (Result) ReflectionUtils.invokeMethod(endPointInfo.getMethod(),
+ endPointInfo.getExecutor(), deSerialize);
+ } else {
+ resultObj = (Result) ReflectionUtils.invokeMethod(endPointInfo.getMethod(),
+ endPointInfo.getExecutor());
+ }
+
+ for (final HandlerInterceptor handlerInterceptor : handlerInterceptors) {
+ handlerInterceptor.postHandle(httpRequest, httpResponse, endPointInfo);
+ }
+ } catch (Exception ex) {
+ EasyRetryLog.LOCAL.error("http request error. [{}]", request.getContent(), ex);
+ nettyResult.setMessage(ex.getMessage()).setStatus(StatusEnum.NO.getStatus());
+ e = ex;
+ } finally {
+ nettyResult.setRequestId(retryRequest.getReqId());
+ if (Objects.nonNull(resultObj)) {
+ nettyResult.setData(resultObj.getData())
+ .setMessage(resultObj.getMessage())
+ .setStatus(resultObj.getStatus());
+ }
+
+ for (final HandlerInterceptor handlerInterceptor : handlerInterceptors) {
+ handlerInterceptor.afterCompletion(httpRequest, httpResponse, endPointInfo, e);
+ }
+ }
+
+ return nettyResult;
+ }
+
+ private static List handlerInterceptors() {
+ List handlerInterceptors = ServiceLoaderUtil.loadList(HandlerInterceptor.class);
+ if (CollectionUtils.isEmpty(handlerInterceptors)) {
+ return Collections.emptyList();
+ }
+
+ return handlerInterceptors.stream().sorted(Comparator.comparingInt(HandlerInterceptor::order)).collect(
+ Collectors.toList());
+ }
+
+ public Object deSerialize(String infoStr, Method method,
+ HttpRequest httpRequest, HttpResponse httpResponse) throws JsonProcessingException {
+
+ Type[] paramTypes = method.getGenericParameterTypes();
+ Parameter[] parameters = method.getParameters();
+ Object[] params = new Object[paramTypes.length];
+
+ ObjectMapper mapper = new ObjectMapper();
+ JsonNode jsonNode = JsonUtil.toJson(infoStr);
+ if (Objects.isNull(jsonNode)) {
+ EasyRetryLog.LOCAL.warn("jsonNode is null. infoStr:[{}]", infoStr);
+ return params;
+ }
+
+ for (int i = 0; i < paramTypes.length; i++) {
+ JsonNode node = jsonNode.get(i);
+ if (Objects.nonNull(node)) {
+ params[i] = mapper.readValue(node.toString(), mapper.constructType(paramTypes[i]));
+ continue;
+ }
+
+ Parameter parameter = parameters[i];
+ if (parameter.getType().isAssignableFrom(HttpRequest.class)) {
+ params[i] = httpRequest;
+ continue;
+ }
+
+ if (parameter.getType().isAssignableFrom(HttpResponse.class)) {
+ params[i] = httpResponse;
+ }
+ }
+
+ return params;
+ }
+
+}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/http/HttpRequest.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/http/HttpRequest.java
new file mode 100644
index 000000000..1726e8639
--- /dev/null
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/http/HttpRequest.java
@@ -0,0 +1,20 @@
+package com.aizuda.easy.retry.client.common.rpc.supports.http;
+
+import io.netty.handler.codec.http.HttpHeaders;
+import lombok.Data;
+
+/**
+ * @author: opensnail
+ * @date : 2024-04-12
+ * @since : 3.3.0
+ */
+@Data
+public class HttpRequest {
+ private final HttpHeaders headers;
+ private final String uri;
+
+ public HttpRequest(HttpHeaders headers, String uri) {
+ this.headers = headers;
+ this.uri = uri;
+ }
+}
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/HttpResponse.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/http/HttpResponse.java
similarity index 83%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/HttpResponse.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/http/HttpResponse.java
index c8f5c79e8..dc594f143 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/HttpResponse.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/http/HttpResponse.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.client.common.netty.server;
+package com.aizuda.easy.retry.client.common.rpc.supports.http;
import lombok.Data;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/EndPointInfo.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/EndPointInfo.java
similarity index 74%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/EndPointInfo.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/EndPointInfo.java
index 7242d37de..2dcd10dac 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/EndPointInfo.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/EndPointInfo.java
@@ -1,6 +1,6 @@
-package com.aizuda.easy.retry.client.common.netty.server;
+package com.aizuda.easy.retry.client.common.rpc.supports.scan;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import lombok.Builder;
import lombok.Data;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/SnailEndPointRegistrar.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/SnailEndPointRegistrar.java
similarity index 88%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/SnailEndPointRegistrar.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/SnailEndPointRegistrar.java
index 840091dda..3d5dd5616 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/SnailEndPointRegistrar.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/SnailEndPointRegistrar.java
@@ -1,6 +1,7 @@
-package com.aizuda.easy.retry.client.common.netty.server;
+package com.aizuda.easy.retry.client.common.rpc.supports.scan;
import com.aizuda.easy.retry.client.common.Lifecycle;
+import com.aizuda.easy.retry.client.common.cache.EndPointInfoCache;
import com.aizuda.easy.retry.client.common.exception.EasyRetryClientException;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/SnailEndPointScanner.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/SnailEndPointScanner.java
similarity index 97%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/SnailEndPointScanner.java
rename to easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/SnailEndPointScanner.java
index 917f52181..83816cc41 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/server/SnailEndPointScanner.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/rpc/supports/scan/SnailEndPointScanner.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.client.common.netty.server;
+package com.aizuda.easy.retry.client.common.rpc.supports.scan;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
import com.aizuda.easy.retry.client.common.annotation.SnailEndPoint;
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/RetryLeapArray.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/RetryLeapArray.java
index f0379bfd2..5480f2a55 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/RetryLeapArray.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/RetryLeapArray.java
@@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentLinkedQueue;
/**
* 通过滑动窗口上报异常数据
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-28 15:07
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/SlidingWindow.java b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/SlidingWindow.java
index 4ba51e445..200841af2 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/SlidingWindow.java
+++ b/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/window/SlidingWindow.java
@@ -18,7 +18,7 @@ import java.util.concurrent.locks.ReentrantLock;
/**
* 滑动窗口组件
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-23 13:38
* @since 2.1.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/IdempotentIdGenerate.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/IdempotentIdGenerate.java
index 2ce4ca501..7313e507d 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/IdempotentIdGenerate.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/IdempotentIdGenerate.java
@@ -14,7 +14,7 @@ import com.aizuda.easy.retry.common.core.model.IdempotentIdContext;
* 时刻4: idempotentId: A1 重试完成, 状态为已完成
* 时刻5: 上报一个异常 idempotentId: A1 状态为重试中, 新增一条重试任务
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-08 09:42
*/
public interface IdempotentIdGenerate {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Report.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Report.java
index 27377db2b..cd0cb5585 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Report.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Report.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.core;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-15
* @since 2.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryArgSerializer.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryArgSerializer.java
index eb8494caa..392d022e7 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryArgSerializer.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryArgSerializer.java
@@ -5,7 +5,7 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import java.lang.reflect.Method;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 15:08
*/
public interface RetryArgSerializer {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutor.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutor.java
index 2ee5c69b7..f4293851a 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutor.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutor.java
@@ -7,7 +7,7 @@ import java.util.concurrent.Callable;
import java.util.function.Consumer;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:54
*/
public interface RetryExecutor
{
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutorParameter.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutorParameter.java
index 7b05627ae..6dab288fd 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutorParameter.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryExecutorParameter.java
@@ -5,7 +5,7 @@ import com.github.rholder.retry.RetryListener;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 09:03
*/
public interface RetryExecutorParameter
{
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryOperations.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryOperations.java
index 4d13e85e8..c68646300 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryOperations.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetryOperations.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.core;
/**
* 手动生成重试任务模板类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-09 16:32
*/
public interface RetryOperations {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetrySiteSnapshotContext.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetrySiteSnapshotContext.java
index b3b83a19d..b52269707 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetrySiteSnapshotContext.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/RetrySiteSnapshotContext.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.client.core.intercepter.ThreadLockRetrySiteSnapshot
* 重试现场记录上下文
* 默认实现see: {@link ThreadLockRetrySiteSnapshotContext}
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-08-09 16:25
*/
public interface RetrySiteSnapshotContext {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Scanner.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Scanner.java
index 3e875c1ef..000525ddb 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Scanner.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/Scanner.java
@@ -5,7 +5,7 @@ import com.aizuda.easy.retry.client.core.retryer.RetryerInfo;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-10 09:13
*/
public interface Scanner {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/ExecutorMethodRegister.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/ExecutorMethodRegister.java
index 414dca03d..d35c637c1 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/ExecutorMethodRegister.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/ExecutorMethodRegister.java
@@ -17,7 +17,7 @@ import java.util.concurrent.TimeUnit;
/**
* 在使用手动生成重试任务时,通过ExecutorMethodRegister配置注册重试场景
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-10 09:39
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/Retryable.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/Retryable.java
index 9be247ddf..9750469b1 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/Retryable.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/annotation/Retryable.java
@@ -15,7 +15,7 @@ import java.util.concurrent.TimeUnit;
/**
* 重试接入入口
*
- * @author www.byteblogs.com
+ * @author opensnail
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/cache/RetryerInfoCache.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/cache/RetryerInfoCache.java
index a5826e232..00d53ed1e 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/cache/RetryerInfoCache.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/cache/RetryerInfoCache.java
@@ -5,7 +5,7 @@ import com.google.common.collect.Table;
import com.aizuda.easy.retry.client.core.retryer.RetryerInfo;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 17:43
*/
public class RetryerInfoCache {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/RetryCompleteCallback.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/RetryCompleteCallback.java
index 9aac2c29e..bb39c3eaf 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/RetryCompleteCallback.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/RetryCompleteCallback.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.core.callback;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-01-10 14:46
*/
public interface RetryCompleteCallback {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/SimpleRetryCompleteCallback.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/SimpleRetryCompleteCallback.java
index 6f6ec393e..f9c06c012 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/SimpleRetryCompleteCallback.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/callback/SimpleRetryCompleteCallback.java
@@ -4,7 +4,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-01-10 14:47
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/client/RetryEndPoint.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/client/RetryEndPoint.java
index eb5c83825..6f761826a 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/client/RetryEndPoint.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/client/RetryEndPoint.java
@@ -4,7 +4,7 @@ import cn.hutool.core.lang.Assert;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
import com.aizuda.easy.retry.client.common.annotation.SnailEndPoint;
import com.aizuda.easy.retry.client.common.log.support.EasyRetryLogManager;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import com.aizuda.easy.retry.client.core.IdempotentIdGenerate;
import com.aizuda.easy.retry.client.core.RetryArgSerializer;
import com.aizuda.easy.retry.client.common.cache.GroupVersionCache;
@@ -49,7 +49,7 @@ import java.util.Set;
/**
* 服务端调调用客户端进行重试流量下发、配置变更通知等操作
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-09 16:33
*/
@SnailEndPoint
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/EasyRetryListener.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/EasyRetryListener.java
index ab5304b74..776260e34 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/EasyRetryListener.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/EasyRetryListener.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.core.event;
/**
*
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 15:50
*/
public interface EasyRetryListener {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/SimpleEasyRetryListener.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/SimpleEasyRetryListener.java
index b983bb703..e573c6c63 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/SimpleEasyRetryListener.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/event/SimpleEasyRetryListener.java
@@ -5,7 +5,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 16:55
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientException.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientException.java
index 3ed54906a..e3a265ca3 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientException.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientException.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.core.exception;
import com.aizuda.easy.retry.common.core.exception.BaseEasyRetryException;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:49
*/
public class EasyRetryClientException extends BaseEasyRetryException {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientTimeOutException.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientTimeOutException.java
index 7b0f62e10..4ec0cb530 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientTimeOutException.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/exception/EasyRetryClientTimeOutException.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.core.exception;
import com.aizuda.easy.retry.common.core.exception.BaseEasyRetryException;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:49
*/
public class EasyRetryClientTimeOutException extends BaseEasyRetryException {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/AbstractRetryExecutor.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/AbstractRetryExecutor.java
index ba7c14614..b5979a373 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/AbstractRetryExecutor.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/AbstractRetryExecutor.java
@@ -10,7 +10,7 @@ import com.aizuda.easy.retry.common.core.util.JsonUtil;
import lombok.extern.slf4j.Slf4j;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 18:08
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/GuavaRetryExecutor.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/GuavaRetryExecutor.java
index f229535ad..9cc7cc5be 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/GuavaRetryExecutor.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/executor/GuavaRetryExecutor.java
@@ -19,7 +19,7 @@ import java.util.function.Consumer;
/**
* Guava 重试执行器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 18:07
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/generator/SimpleIdempotentIdGenerate.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/generator/SimpleIdempotentIdGenerate.java
index ada56a945..dbc68aee2 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/generator/SimpleIdempotentIdGenerate.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/generator/SimpleIdempotentIdGenerate.java
@@ -7,7 +7,7 @@ import com.aizuda.easy.retry.common.core.model.IdempotentIdContext;
/**
* 默认的idempotentId 生成器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-08 09:42
*/
public class SimpleIdempotentIdGenerate implements IdempotentIdGenerate {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryInterceptor.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryInterceptor.java
index f4429b77e..6f3e858d7 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryInterceptor.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryInterceptor.java
@@ -43,7 +43,7 @@ import java.util.Set;
import java.util.UUID;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-08-23
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryPointcutAdvisor.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryPointcutAdvisor.java
index 5551615f6..35225281b 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryPointcutAdvisor.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/EasyRetryPointcutAdvisor.java
@@ -24,7 +24,7 @@ import java.lang.reflect.Method;
import java.util.concurrent.atomic.AtomicBoolean;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-08-23
*/
//@Configuration
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/HeaderAspect.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/HeaderAspect.java
index a8e6abb56..c41242012 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/HeaderAspect.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/HeaderAspect.java
@@ -19,7 +19,7 @@ import java.util.Objects;
/**
* 服务间调用传递请求头和响应头
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-18 09:19
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/RetrySiteSnapshot.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/RetrySiteSnapshot.java
index 1bd795b9f..34f645b4a 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/RetrySiteSnapshot.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/RetrySiteSnapshot.java
@@ -17,7 +17,7 @@ import java.util.concurrent.atomic.AtomicInteger;
/**
* 重试现场记录器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 13:42
*/
public class RetrySiteSnapshot {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/ThreadLockRetrySiteSnapshotContext.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/ThreadLockRetrySiteSnapshotContext.java
index 69f1cb086..8b073f4b4 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/ThreadLockRetrySiteSnapshotContext.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/intercepter/ThreadLockRetrySiteSnapshotContext.java
@@ -7,7 +7,7 @@ import com.aizuda.easy.retry.client.core.exception.EasyRetryClientException;
/**
* ThreadLocal实现类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-08-09 16:34
* @since 2.2.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/loader/EasyRetrySpiLoader.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/loader/EasyRetrySpiLoader.java
index f31ea0a33..9d7e022d2 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/loader/EasyRetrySpiLoader.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/loader/EasyRetrySpiLoader.java
@@ -21,7 +21,7 @@ import java.util.Optional;
/**
* Easy Retry Spi加载器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-08-07 18:05
* @since 2.2.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/RequestHeaderPlugins.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/RequestHeaderPlugins.java
index fb243387c..41f9ff3a6 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/RequestHeaderPlugins.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/RequestHeaderPlugins.java
@@ -13,7 +13,7 @@ import java.util.Map;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-17 09:01
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/ResponseHeaderPlugins.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/ResponseHeaderPlugins.java
index bdfba48ea..7d2becce6 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/ResponseHeaderPlugins.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/plugin/ResponseHeaderPlugins.java
@@ -7,7 +7,7 @@ import java.util.List;
import java.util.Map;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-17 09:01
*/
public class ResponseHeaderPlugins {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/RetryableRegistrar.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/RetryableRegistrar.java
index 9bd12fe6f..2cf494991 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/RetryableRegistrar.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/RetryableRegistrar.java
@@ -12,7 +12,7 @@ import java.util.List;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-10 09:12
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/ExecutorMethodScanner.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/ExecutorMethodScanner.java
index c3df72ecf..44896b572 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/ExecutorMethodScanner.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/ExecutorMethodScanner.java
@@ -28,7 +28,7 @@ import java.util.concurrent.TimeUnit;
/**
* 扫描手动注入重试方法
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-10 11:10
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/RetryableScanner.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/RetryableScanner.java
index 41fa1f176..5b7833fb7 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/RetryableScanner.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/register/scan/RetryableScanner.java
@@ -26,7 +26,7 @@ import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 16:55
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AbstractReport.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AbstractReport.java
index abf5acccf..b62e32970 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AbstractReport.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AbstractReport.java
@@ -22,7 +22,7 @@ import java.lang.reflect.Method;
/**
* 上报抽象类
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-15
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AsyncReport.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AsyncReport.java
index 41e946f38..e7c1d2240 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AsyncReport.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/AsyncReport.java
@@ -16,7 +16,7 @@ import java.util.concurrent.TimeUnit;
/**
* 异步上报数据
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-15
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/ReportListener.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/ReportListener.java
index 4a4eae907..31dd2783d 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/ReportListener.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/ReportListener.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.core.report;
import com.aizuda.easy.retry.client.common.config.EasyRetryProperties;
-import com.aizuda.easy.retry.client.common.proxy.RequestBuilder;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.client.core.RetryExecutor;
import com.aizuda.easy.retry.client.core.RetryExecutorParameter;
import com.aizuda.easy.retry.client.common.cache.GroupVersionCache;
@@ -33,7 +33,7 @@ import java.util.concurrent.TimeUnit;
/**
* 批量异步上报
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-08 13:54
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/SyncReport.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/SyncReport.java
index b623eb6a3..485630486 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/SyncReport.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/report/SyncReport.java
@@ -2,7 +2,7 @@ package com.aizuda.easy.retry.client.core.report;
import com.aizuda.easy.retry.client.common.cache.GroupVersionCache;
import com.aizuda.easy.retry.client.common.config.EasyRetryProperties;
-import com.aizuda.easy.retry.client.common.proxy.RequestBuilder;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.client.common.client.NettyClient;
import com.aizuda.easy.retry.client.core.retryer.RetryerInfo;
import com.aizuda.easy.retry.common.core.alarm.Alarm;
@@ -30,7 +30,7 @@ import java.util.concurrent.TimeUnit;
/**
* 同步上报数据
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-15
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/EasyRetryTemplate.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/EasyRetryTemplate.java
index b9dc2dabf..1ef48aae8 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/EasyRetryTemplate.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/EasyRetryTemplate.java
@@ -12,7 +12,7 @@ import java.util.Objects;
/**
* 手动生成重试任务模板类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-09 16:30
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryTaskTemplateBuilder.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryTaskTemplateBuilder.java
index 4f3a95aad..6007b61a7 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryTaskTemplateBuilder.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryTaskTemplateBuilder.java
@@ -9,7 +9,7 @@ import com.aizuda.easy.retry.common.core.context.SpringContext;
/**
* 构建重试模板对象
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-10 10:17
*/
public class RetryTaskTemplateBuilder {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryType.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryType.java
index 2b964622a..0b30063f3 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryType.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryType.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.core.retryer;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 15:14
*/
public enum RetryType {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerInfo.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerInfo.java
index f00baeeda..4b3b8c50e 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerInfo.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerInfo.java
@@ -13,7 +13,7 @@ import java.util.concurrent.TimeUnit;
/**
* 定义重试场景的信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 15:06
* @since 1.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerResultContext.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerResultContext.java
index 84e1e09e0..54477571b 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerResultContext.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/retryer/RetryerResultContext.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.common.core.enums.RetryResultStatusEnum;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 14:52
*/
@Data
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/HessianSerializer.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/HessianSerializer.java
index f1a127d4d..f933e9a59 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/HessianSerializer.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/HessianSerializer.java
@@ -15,7 +15,7 @@ import java.util.Objects;
/**
* Hessian序列化
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 15:08
*/
public class HessianSerializer implements RetryArgSerializer {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/JacksonSerializer.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/JacksonSerializer.java
index 2600ab667..01a1e1034 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/JacksonSerializer.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/serializer/JacksonSerializer.java
@@ -16,7 +16,7 @@ import java.util.Objects;
/**
* Jackson序列化
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 15:08
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/AbstractRetryStrategies.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/AbstractRetryStrategies.java
index 100848025..31a6f05c0 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/AbstractRetryStrategies.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/AbstractRetryStrategies.java
@@ -34,7 +34,7 @@ import java.util.concurrent.Callable;
import java.util.function.Consumer;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 14:40
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorAnnotationMethod.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorAnnotationMethod.java
index cd6dde2d7..3fd9dbd67 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorAnnotationMethod.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorAnnotationMethod.java
@@ -7,7 +7,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.util.ReflectionUtils;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-04 17:18
*/
@Slf4j
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorMethod.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorMethod.java
index c96c4f306..33085e040 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorMethod.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ExecutorMethod.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.core.strategy;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 15:43
*/
public interface ExecutorMethod {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/LocalRetryStrategies.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/LocalRetryStrategies.java
index 887a7f65b..bd62fd5cb 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/LocalRetryStrategies.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/LocalRetryStrategies.java
@@ -27,7 +27,7 @@ import java.util.function.Consumer;
/**
* 执行本地重试
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:38
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ManualRetryStrategies.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ManualRetryStrategies.java
index 3669bdd75..f0843f2a6 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ManualRetryStrategies.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/ManualRetryStrategies.java
@@ -27,7 +27,7 @@ import java.util.function.Consumer;
/**
* 手动执行重试
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-15 18:19
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RemoteRetryStrategies.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RemoteRetryStrategies.java
index c18f4b893..95950fe15 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RemoteRetryStrategies.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RemoteRetryStrategies.java
@@ -26,7 +26,7 @@ import java.util.function.Consumer;
/**
* 执行远程重试
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:38
* @since 1.3.0
*/
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryResult.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryResult.java
index 885a86079..224cb2551 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryResult.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryResult.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.client.core.strategy;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 15:43
*/
public interface RetryResult {
diff --git a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryStrategy.java b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryStrategy.java
index 3bae8f747..6889636e5 100644
--- a/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryStrategy.java
+++ b/easy-retry-client/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/strategy/RetryStrategy.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.client.core.retryer.RetryType;
import com.aizuda.easy.retry.client.core.retryer.RetryerResultContext;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 14:33
*/
public interface RetryStrategy {
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/IJobExecutor.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/IJobExecutor.java
index 61ea26828..27ea3cc89 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/IJobExecutor.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/IJobExecutor.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.common.core.model.JobContext;
/**
* job执行者
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 09:38
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/Scanner.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/Scanner.java
index a19098d39..e14f03e61 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/Scanner.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/Scanner.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.client.job.core.dto.JobExecutorInfo;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-10 09:13
*/
public interface Scanner {
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/annotation/JobExecutor.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/annotation/JobExecutor.java
index 819751186..e1129e6b4 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/annotation/JobExecutor.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/annotation/JobExecutor.java
@@ -5,7 +5,7 @@ import java.lang.annotation.*;
/**
* job执行者
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-26 23:19:01
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/FutureCache.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/FutureCache.java
index dbacda9b2..20a5e4d39 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/FutureCache.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/FutureCache.java
@@ -12,7 +12,7 @@ import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-08 23:03:53
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/JobExecutorInfoCache.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/JobExecutorInfoCache.java
index d1cd4422b..a5c96ce9b 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/JobExecutorInfoCache.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/JobExecutorInfoCache.java
@@ -6,7 +6,7 @@ import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 17:43
* @since : 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/ThreadPoolCache.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/ThreadPoolCache.java
index 463760054..531b6e583 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/ThreadPoolCache.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/cache/ThreadPoolCache.java
@@ -14,7 +14,7 @@ import java.util.function.Supplier;
/**
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 17:12
* @since : 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobEndPoint.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobEndPoint.java
index 1c688167f..86d4bbc1b 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobEndPoint.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobEndPoint.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.job.core.client;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
import com.aizuda.easy.retry.client.common.annotation.SnailEndPoint;
import com.aizuda.easy.retry.client.common.log.support.EasyRetryLogManager;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import com.aizuda.easy.retry.client.job.core.IJobExecutor;
import com.aizuda.easy.retry.client.job.core.cache.JobExecutorInfoCache;
import com.aizuda.easy.retry.client.job.core.cache.ThreadPoolCache;
@@ -11,7 +11,6 @@ import com.aizuda.easy.retry.client.job.core.dto.JobExecutorInfo;
import com.aizuda.easy.retry.client.job.core.executor.AbstractJobExecutor;
import com.aizuda.easy.retry.client.job.core.executor.AnnotationJobExecutor;
import com.aizuda.easy.retry.client.job.core.log.JobLogMeta;
-import com.aizuda.easy.retry.client.model.DispatchRetryDTO;
import com.aizuda.easy.retry.client.model.StopJobDTO;
import com.aizuda.easy.retry.client.model.request.DispatchJobRequest;
import com.aizuda.easy.retry.common.core.context.SpringContext;
@@ -23,15 +22,13 @@ import jakarta.validation.ConstraintViolation;
import jakarta.validation.Validation;
import jakarta.validation.Validator;
import jakarta.validation.ValidatorFactory;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.RequestBody;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.ThreadPoolExecutor;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 16:33
*/
@SnailEndPoint
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobNettyClient.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobNettyClient.java
index f1b39bc09..f124263d7 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobNettyClient.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/client/JobNettyClient.java
@@ -1,8 +1,7 @@
package com.aizuda.easy.retry.client.job.core.client;
import com.aizuda.easy.retry.client.common.annotation.Mapping;
-import com.aizuda.easy.retry.client.common.netty.RequestMethod;
-import com.aizuda.easy.retry.client.model.request.DispatchJobRequest;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestMethod;
import com.aizuda.easy.retry.client.model.request.DispatchJobResultRequest;
import com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PATH;
import com.aizuda.easy.retry.common.core.model.Result;
@@ -10,7 +9,7 @@ import com.aizuda.easy.retry.common.core.model.Result;
/**
* netty 客户端请求类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 21:28
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobArgs.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobArgs.java
index 410d0ad0f..f2971e4b7 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobArgs.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobArgs.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.job.core.dto;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-18 16:53
* @since : 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobExecutorInfo.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobExecutorInfo.java
index db002cf12..2b6107142 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobExecutorInfo.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/JobExecutorInfo.java
@@ -6,7 +6,7 @@ import lombok.Data;
import java.lang.reflect.Method;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-27 22:34:29
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/ShardingJobArgs.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/ShardingJobArgs.java
index 13978a118..6d05f818f 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/ShardingJobArgs.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/dto/ShardingJobArgs.java
@@ -4,7 +4,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-18 16:53
* @since : 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AbstractJobExecutor.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AbstractJobExecutor.java
index 452b22606..5e589f4b2 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AbstractJobExecutor.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AbstractJobExecutor.java
@@ -25,7 +25,7 @@ import java.util.concurrent.TimeUnit;
/**
* 广播模式
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 09:48
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AnnotationJobExecutor.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AnnotationJobExecutor.java
index 0977bc81a..97a55db1a 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AnnotationJobExecutor.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/AnnotationJobExecutor.java
@@ -10,7 +10,7 @@ import org.springframework.util.ReflectionUtils;
/**
* 基于注解的执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-27 22:20:36
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorCallable.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorCallable.java
index 8ff02872d..73755f41f 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorCallable.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorCallable.java
@@ -5,7 +5,7 @@ import com.aizuda.easy.retry.client.model.ExecuteResult;
import java.util.concurrent.Callable;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-08 22:48:44
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorFutureCallback.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorFutureCallback.java
index 1f4c1cbe1..5fc3cf784 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorFutureCallback.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/executor/JobExecutorFutureCallback.java
@@ -1,6 +1,6 @@
package com.aizuda.easy.retry.client.job.core.executor;
-import com.aizuda.easy.retry.client.common.proxy.RequestBuilder;
+import com.aizuda.easy.retry.client.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.client.common.log.support.EasyRetryLogManager;
import com.aizuda.easy.retry.client.job.core.cache.ThreadPoolCache;
import com.aizuda.easy.retry.client.job.core.client.JobNettyClient;
@@ -22,7 +22,7 @@ import java.util.Objects;
import java.util.concurrent.CancellationException;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-08 16:44
* @since : 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/JobExecutorRegistrar.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/JobExecutorRegistrar.java
index 9b2043e02..84ca19d4c 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/JobExecutorRegistrar.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/JobExecutorRegistrar.java
@@ -13,7 +13,7 @@ import java.util.List;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-10 09:12
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/scan/JobExecutorScanner.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/scan/JobExecutorScanner.java
index b6caa699d..833c950ac 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/scan/JobExecutorScanner.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/register/scan/JobExecutorScanner.java
@@ -25,7 +25,7 @@ import java.util.Map;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 16:55
*/
@Component
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/StopTaskTimerTask.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/StopTaskTimerTask.java
index 313809fea..80211b355 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/StopTaskTimerTask.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/StopTaskTimerTask.java
@@ -5,7 +5,7 @@ import io.netty.util.Timeout;
import io.netty.util.TimerTask;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-08 22:28:53
* @since 2.4.0
*/
diff --git a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/TimerManager.java b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/TimerManager.java
index 2fccd92c2..eed678a7f 100644
--- a/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/TimerManager.java
+++ b/easy-retry-client/easy-retry-client-job-core/src/main/java/com/aizuda/easy/retry/client/job/core/timer/TimerManager.java
@@ -8,7 +8,7 @@ import org.springframework.scheduling.concurrent.CustomizableThreadFactory;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-08 22:23:57
* @since 2.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryDTO.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryDTO.java
index 7516d6e8d..755166da4 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryDTO.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryDTO.java
@@ -8,7 +8,7 @@ import lombok.Data;
/**
* 服务端调度重试入参
*
- * @auther www.byteblogs.com
+ * @auther opensnail
* @date 2022/03/25 10:06
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryResultDTO.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryResultDTO.java
index dcc0e4404..28a9f4f76 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryResultDTO.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/DispatchRetryResultDTO.java
@@ -4,7 +4,7 @@ import lombok.Data;
/**
* 服务端调度重试出参
- * @auther www.byteblogs.com
+ * @auther opensnail
* @date 2022/03/25 10:06
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/ExecuteResult.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/ExecuteResult.java
index 315f4e1f2..e4550d4b7 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/ExecuteResult.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/ExecuteResult.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.client.model;
import com.aizuda.easy.retry.common.core.enums.StatusEnum;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 09:43
* @since 2.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/GenerateRetryIdempotentIdDTO.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/GenerateRetryIdempotentIdDTO.java
index d2ed78883..99e5dc3e4 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/GenerateRetryIdempotentIdDTO.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/GenerateRetryIdempotentIdDTO.java
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotBlank;
/**
* 生成idempotentId模型
*
- * @auther www.byteblogs.com
+ * @auther opensnail
* @date 2022/03/25 10:06
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/RetryCallbackDTO.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/RetryCallbackDTO.java
index 42d2add8f..5e6bc5b41 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/RetryCallbackDTO.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/RetryCallbackDTO.java
@@ -8,7 +8,7 @@ import jakarta.validation.constraints.NotNull;
/**
* 服务端调度重试入参
*
- * @auther www.byteblogs.com
+ * @auther opensnail
* @date 2022/03/25 10:06
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/StopJobDTO.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/StopJobDTO.java
index a1c23d008..33202929f 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/StopJobDTO.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/StopJobDTO.java
@@ -5,7 +5,7 @@ import jakarta.validation.constraints.NotNull;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-26 15:10
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobRequest.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobRequest.java
index 29d0a4e8e..dfe3f9f30 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobRequest.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobRequest.java
@@ -5,7 +5,7 @@ import jakarta.validation.constraints.NotNull;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-26 15:10
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobResultRequest.java b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobResultRequest.java
index 58c74b5a1..92af78ac3 100644
--- a/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobResultRequest.java
+++ b/easy-retry-common/easy-retry-common-client-api/src/main/java/com/aizuda/easy/retry/client/model/request/DispatchJobResultRequest.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.client.model.ExecuteResult;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-26 15:10
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/CommonCoreConfigure.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/CommonCoreConfigure.java
index 03bdb0ee5..96728c1c5 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/CommonCoreConfigure.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/CommonCoreConfigure.java
@@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 10:52
*/
@Configuration
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/Alarm.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/Alarm.java
index d9718b064..138e231d5 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/Alarm.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/Alarm.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.alarm;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:19
*/
public interface Alarm {
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/AlarmContext.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/AlarmContext.java
index 09994d8f8..05116ebb0 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/AlarmContext.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/AlarmContext.java
@@ -4,7 +4,7 @@ import lombok.Data;
import org.slf4j.helpers.MessageFormatter;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:38
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/DingDingAttribute.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/DingDingAttribute.java
index 6e7740b67..24e334b83 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/DingDingAttribute.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/DingDingAttribute.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-04 16:13
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EasyRetryAlarmFactory.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EasyRetryAlarmFactory.java
index b8417f106..1c88d9fe8 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EasyRetryAlarmFactory.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EasyRetryAlarmFactory.java
@@ -7,7 +7,7 @@ import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:20
*/
@Component
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EmailAttribute.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EmailAttribute.java
index 6c7687fcd..49e387db6 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EmailAttribute.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/EmailAttribute.java
@@ -12,7 +12,7 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-04 16:13
*/
@EqualsAndHashCode(callSuper = true)
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/LarkAttribute.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/LarkAttribute.java
index ae539fa81..d661746d1 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/LarkAttribute.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/LarkAttribute.java
@@ -7,7 +7,7 @@ import java.util.List;
/**
* 飞书
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-31 13:45
* @since 1.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/AbstractAlarm.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/AbstractAlarm.java
index c13ae4d0c..2e80aa824 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/AbstractAlarm.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/AbstractAlarm.java
@@ -7,7 +7,7 @@ import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:19
*/
public abstract class AbstractAlarm implements Alarm {
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/DingdingAlarm.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/DingdingAlarm.java
index aee0e1611..0fb0167ee 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/DingdingAlarm.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/DingdingAlarm.java
@@ -10,7 +10,7 @@ import org.springframework.stereotype.Component;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:20
*/
@Component
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/EmailAlarm.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/EmailAlarm.java
index 5ae3a6ecc..a05b797ca 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/EmailAlarm.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/EmailAlarm.java
@@ -10,7 +10,7 @@ import org.springframework.stereotype.Component;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:20
*/
@Component
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/LarkAlarm.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/LarkAlarm.java
index 0a08ec70e..e910b007d 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/LarkAlarm.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/alarm/strategy/LarkAlarm.java
@@ -27,7 +27,7 @@ import java.util.Map;
/**
* 飞书通知
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:20
* @since 1.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/constant/SystemConstants.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/constant/SystemConstants.java
index 836cd66cb..661cfd26f 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/constant/SystemConstants.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/constant/SystemConstants.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.constant;
/**
* 系统通用常量
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-17 10:47
* @since 1.0.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/context/SpringContext.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/context/SpringContext.java
index 5b2eee804..95cbffe30 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/context/SpringContext.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/context/SpringContext.java
@@ -12,7 +12,7 @@ import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-16 18:03
*/
@Component
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/AlarmTypeEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/AlarmTypeEnum.java
index e4fb770c2..c63c40892 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/AlarmTypeEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/AlarmTypeEnum.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.enums;
/**
* 预警类型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-25 09:19
*/
public enum AlarmTypeEnum {
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/HeadersEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/HeadersEnum.java
index b42bff690..d1f526c5e 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/HeadersEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/HeadersEnum.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.enums;
import lombok.Getter;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-11 19:44
*/
@Getter
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobOperationReasonEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobOperationReasonEnum.java
index 61e9a0edf..fb2a29bb1 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobOperationReasonEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobOperationReasonEnum.java
@@ -10,7 +10,7 @@ import java.util.List;
/**
* 标识某个操作的具体原因
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-07 23:05:50
* @since 2.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskBatchStatusEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskBatchStatusEnum.java
index fabe476a5..9e1fc7b4a 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskBatchStatusEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskBatchStatusEnum.java
@@ -7,7 +7,7 @@ import java.util.Arrays;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-26 14:26
* @since : 2.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskStatusEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskStatusEnum.java
index 6a30ca514..820b552f3 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskStatusEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskStatusEnum.java
@@ -8,7 +8,7 @@ import java.util.Collections;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-26 14:26
* @since : 2.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskTypeEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskTypeEnum.java
index 93fd527ea..f832553fe 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskTypeEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/JobTaskTypeEnum.java
@@ -5,7 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Getter;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 10:39:22
* @since 2.4.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NodeTypeEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NodeTypeEnum.java
index 82cbd48b1..eb36c5e7d 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NodeTypeEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NodeTypeEnum.java
@@ -5,7 +5,7 @@ import lombok.Getter;
/**
* 服务节点类型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 18:01
*/
@Getter
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NotifySceneEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NotifySceneEnum.java
index f31e21bd2..4ccfff031 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NotifySceneEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/NotifySceneEnum.java
@@ -5,7 +5,7 @@ import lombok.Getter;
/**
* 通知场景枚举
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-24 18:18
* @since : 1.0.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryResultStatusEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryResultStatusEnum.java
index 72e6d0f82..9acd1bd07 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryResultStatusEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryResultStatusEnum.java
@@ -5,7 +5,7 @@ import lombok.Getter;
/**
* 重试结果状态
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-03 11:05
*/
@Getter
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryStatusEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryStatusEnum.java
index b24194cda..583616266 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryStatusEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/RetryStatusEnum.java
@@ -8,7 +8,7 @@ import java.util.Objects;
/**
* 重试状态终态枚举
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-03 11:05
*/
@Getter
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/StatusEnum.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/StatusEnum.java
index 9ff43d583..5d54e29ee 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/StatusEnum.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/enums/StatusEnum.java
@@ -5,7 +5,7 @@ import lombok.Getter;
/**
* 状态值
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 17:58
*/
@Getter
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/AbstractError.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/AbstractError.java
index ebdceff0f..3369be183 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/AbstractError.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/AbstractError.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.exception;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2020/05/13
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/BaseEasyRetryException.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/BaseEasyRetryException.java
index 9cd571823..85f7a24ee 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/BaseEasyRetryException.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/BaseEasyRetryException.java
@@ -5,7 +5,7 @@ import org.slf4j.helpers.MessageFormatter;
/**
* 异常信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 15:01
*/
public class BaseEasyRetryException extends RuntimeException {
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/EasyRetryCommonException.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/EasyRetryCommonException.java
index fbf610bb3..b0139f2b4 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/EasyRetryCommonException.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/exception/EasyRetryCommonException.java
@@ -4,7 +4,7 @@ package com.aizuda.easy.retry.common.core.exception;
/**
* 异常信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 15:01
*/
public class EasyRetryCommonException extends BaseEasyRetryException {
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/ExpressionEngine.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/ExpressionEngine.java
index a487345e6..e7cac3516 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/ExpressionEngine.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/ExpressionEngine.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.expression;
/**
* 参数表达式解析引擎
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-10 12:30:23
* @since 2.3.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AbstractExpressionEngine.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AbstractExpressionEngine.java
index 540120193..29a273d24 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AbstractExpressionEngine.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AbstractExpressionEngine.java
@@ -10,7 +10,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-10 12:31:17
* @since 2.3.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AviatorExpressionEngine.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AviatorExpressionEngine.java
index 8b2395de0..0d28bec98 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AviatorExpressionEngine.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/AviatorExpressionEngine.java
@@ -10,7 +10,7 @@ import java.util.Map;
/**
* Aviator 表达式
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-10 17:34:07
* @since 2.3.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/QLExpressEngine.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/QLExpressEngine.java
index 968fbab17..6cbe1ae61 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/QLExpressEngine.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/QLExpressEngine.java
@@ -10,7 +10,7 @@ import java.util.Map;
/**
* QL表达式解析器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-10 17:40:34
* @since 2.3.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/SpELExpressionEngine.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/SpELExpressionEngine.java
index 6eb81bf2c..845f8d513 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/SpELExpressionEngine.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/expression/strategy/SpELExpressionEngine.java
@@ -12,7 +12,7 @@ import java.util.Map;
/**
* Spel表达式解析引擎
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-10 12:36:56
* @since 2.3.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/log/LogUtils.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/log/LogUtils.java
index bbd2f964c..7e9a5d53c 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/log/LogUtils.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/log/LogUtils.java
@@ -7,7 +7,7 @@ import org.springframework.core.env.Environment;
/**
* 全局日志
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 16:27
*/
@Deprecated
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryHeaders.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryHeaders.java
index 1fbeff505..087201168 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryHeaders.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryHeaders.java
@@ -6,7 +6,7 @@ import lombok.Data;
/**
* easy-retry 请求头信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-16 22:20
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryRequest.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryRequest.java
index 83e34297f..bc55de5b6 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryRequest.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/EasyRetryRequest.java
@@ -7,7 +7,7 @@ import java.util.Arrays;
import java.util.concurrent.atomic.AtomicLong;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-08
* @since 2.0
*/
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/JobContext.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/JobContext.java
index 2177e0c8c..de1127e0a 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/JobContext.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/JobContext.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.common.core.model;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-27 09:40
*/
@Data
diff --git a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/NettyResult.java b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/NettyResult.java
index 0898f293a..e8cd33d48 100644
--- a/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/NettyResult.java
+++ b/easy-retry-common/easy-retry-common-core/src/main/java/com/aizuda/easy/retry/common/core/model/NettyResult.java
@@ -2,13 +2,15 @@ package com.aizuda.easy.retry.common.core.model;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-16 14:07
*/
@EqualsAndHashCode(callSuper = true)
@Data
+@Accessors(chain = true)
public class NettyResult extends Result
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-07-20
*/
public interface DistributedLockMapper extends BaseMapper {
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobLogMessageMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobLogMessageMapper.java
index ba11c5ef9..7ad765856 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobLogMessageMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobLogMessageMapper.java
@@ -11,7 +11,7 @@ import java.util.List;
* 调度日志 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobMapper.java
index af4aaf00c..453d8c799 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobMapper.java
@@ -13,7 +13,7 @@ import java.util.List;
* 任务信息 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskBatchMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskBatchMapper.java
index 938f0ecc4..cf6f71741 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskBatchMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskBatchMapper.java
@@ -20,7 +20,7 @@ import java.util.List;
* 调度任务 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskMapper.java
index ddd6eb219..86ac5dc09 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/JobTaskMapper.java
@@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Mapper;
* 任务实例 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/RetryTaskLogMessageMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/RetryTaskLogMessageMapper.java
index ed891a379..16cfce79c 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/RetryTaskLogMessageMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/RetryTaskLogMessageMapper.java
@@ -11,7 +11,7 @@ import java.util.List;
* 重试日志异常信息记录表 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-06-16
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SequenceAllocMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SequenceAllocMapper.java
index 5385f9b36..7747f4b6e 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SequenceAllocMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SequenceAllocMapper.java
@@ -10,7 +10,7 @@ import org.apache.ibatis.annotations.Param;
* 号段模式序号ID分配表 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-05
* @since 1.2.0
*/
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserMapper.java
index 0747797b6..35fbe3c1a 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserMapper.java
@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserPermissionMapper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserPermissionMapper.java
index 16c86a85b..c07c9e940 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserPermissionMapper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/mapper/SystemUserPermissionMapper.java
@@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Mapper;
* 系统用户权限表 Mapper 接口
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
@Mapper
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/DistributedLock.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/DistributedLock.java
index bc77d977c..b9e36a51f 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/DistributedLock.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/DistributedLock.java
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
* 锁定表
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-07-20
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/Job.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/Job.java
index bde61d1f1..07601b2f8 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/Job.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/Job.java
@@ -15,7 +15,7 @@ import lombok.Setter;
* 任务信息
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobLogMessage.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobLogMessage.java
index 08a76bb5b..4fe29bab0 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobLogMessage.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobLogMessage.java
@@ -15,7 +15,7 @@ import lombok.Setter;
* 调度日志
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTask.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTask.java
index e9facf8e9..2af9ae95f 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTask.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTask.java
@@ -13,7 +13,7 @@ import lombok.Setter;
* 任务实例
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTaskBatch.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTaskBatch.java
index 5c0b1d729..00973c602 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTaskBatch.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/JobTaskBatch.java
@@ -16,7 +16,7 @@ import lombok.Setter;
* 调度任务
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-09-24
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/RetryTaskLogMessage.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/RetryTaskLogMessage.java
index 10f006cca..1f638a35e 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/RetryTaskLogMessage.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/RetryTaskLogMessage.java
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
* 重试日志异常信息记录表
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-06-16
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SequenceAlloc.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SequenceAlloc.java
index c62d53ee0..7a1965cf2 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SequenceAlloc.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SequenceAlloc.java
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
* 号段模式序号ID分配表
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2023-05-05
*/
@Getter
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUser.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUser.java
index 3a8296245..fccb8b2c6 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUser.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUser.java
@@ -11,7 +11,7 @@ import java.time.LocalDateTime;
/**
* 系统用户
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
@TableName("system_user") // NOTE: system_user表是SQL Server系统函数, 这里需要修改为 system_user_, [system_user]不支持子查询
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUserPermission.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUserPermission.java
index 20ce64104..81e5c4aea 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUserPermission.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/persistence/po/SystemUserPermission.java
@@ -11,7 +11,7 @@ import java.time.LocalDateTime;
/**
* 系统用户权限表
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
@TableName("system_user_permission")
diff --git a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/utils/RequestDataHelper.java b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/utils/RequestDataHelper.java
index c8e09e2ec..691aa1c14 100644
--- a/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/utils/RequestDataHelper.java
+++ b/easy-retry-datasource/easy-retry-datasource-template/src/main/java/com/aizuda/easy/retry/template/datasource/utils/RequestDataHelper.java
@@ -15,7 +15,7 @@ import java.util.Objects;
/**
* 组分区处理类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 17:18
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/ClientLoadBalance.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/ClientLoadBalance.java
index a53bba019..3850bb861 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/ClientLoadBalance.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/ClientLoadBalance.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.common;
import java.util.TreeSet;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-11 21:18
*/
public interface ClientLoadBalance {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/HttpRequestHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/HttpRequestHandler.java
index 8a822dd1c..d2b97ac71 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/HttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/HttpRequestHandler.java
@@ -7,7 +7,7 @@ import io.netty.handler.codec.http.HttpMethod;
/**
* 处理http请求
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 16:23
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/IdempotentStrategy.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/IdempotentStrategy.java
index 8b1a53920..a60e9c5bf 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/IdempotentStrategy.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/IdempotentStrategy.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.common;
/**
* 幂等策略
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-23 09:20
*/
public interface IdempotentStrategy {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Lifecycle.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Lifecycle.java
index 90f53fc29..549868b82 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Lifecycle.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Lifecycle.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.common;
/**
* 组件生命周期
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 14:43
*/
public interface Lifecycle {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Register.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Register.java
index 2dbf40b0a..b5aafecb3 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Register.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Register.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.common.core.enums.NodeTypeEnum;
import com.aizuda.easy.retry.server.common.register.RegisterContext;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-07
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/RegisterNodeInfoConverter.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/RegisterNodeInfoConverter.java
index 645d322b1..9534b153e 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/RegisterNodeInfoConverter.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/RegisterNodeInfoConverter.java
@@ -6,7 +6,7 @@ import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-09 11:07
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Schedule.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Schedule.java
index ad0761364..b494b795b 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Schedule.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/Schedule.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.server.common;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 13:02
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/WaitStrategy.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/WaitStrategy.java
index 0361c9365..d611c845c 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/WaitStrategy.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/WaitStrategy.java
@@ -5,7 +5,7 @@ import com.aizuda.easy.retry.server.common.strategy.WaitStrategies.WaitStrategyC
/**
* 等待策略(退避策略)
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:18
*/
public interface WaitStrategy {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/ActorGenerator.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/ActorGenerator.java
index f64083059..93f8e8cec 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/ActorGenerator.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/ActorGenerator.java
@@ -8,7 +8,7 @@ import com.aizuda.easy.retry.common.core.context.SpringContext;
/**
* Actor生成器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-30 11:14
*/
public class ActorGenerator {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/AkkaConfiguration.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/AkkaConfiguration.java
index 3b6299630..8d352f82e 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/AkkaConfiguration.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/AkkaConfiguration.java
@@ -10,7 +10,7 @@ import org.springframework.context.annotation.Configuration;
/**
* 创建ActorSystem,并将其放入到spring管理,初始化ApplicationContext
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-11-20
*/
@Configuration
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringActorProducer.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringActorProducer.java
index abe9640d2..1a9353fa8 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringActorProducer.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringActorProducer.java
@@ -5,7 +5,7 @@ import akka.actor.IndirectActorProducer;
import org.springframework.context.ApplicationContext;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-02-10
*/
public class SpringActorProducer implements IndirectActorProducer {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringExtension.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringExtension.java
index 3a167eb45..911795eff 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringExtension.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/akka/SpringExtension.java
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
*
* 扩展组件,ApplicationContext会在SpringBoot初始化的时候加载进来
* 构造Props,用于生产ActorRef
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-02-10
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceConsistentHash.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceConsistentHash.java
index c0d377bad..1187d5601 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceConsistentHash.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceConsistentHash.java
@@ -10,7 +10,7 @@ import java.util.Collection;
import java.util.TreeSet;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-11 21:32
*/
public class ClientLoadBalanceConsistentHash implements ClientLoadBalance {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceLRU.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceLRU.java
index f1575cdcf..345777af0 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceLRU.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceLRU.java
@@ -10,7 +10,7 @@ import java.util.TreeSet;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-12 09:55
*/
public class ClientLoadBalanceLRU implements ClientLoadBalance {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceManager.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceManager.java
index 18a1754a9..8f4bf3f61 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceManager.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceManager.java
@@ -6,7 +6,7 @@ import lombok.Getter;
import org.springframework.stereotype.Component;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-12 10:20
*/
public class ClientLoadBalanceManager {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRandom.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRandom.java
index e43a28b43..e35bee397 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRandom.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRandom.java
@@ -7,7 +7,7 @@ import java.util.Random;
import java.util.TreeSet;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-11 22:00
*/
public class ClientLoadBalanceRandom implements ClientLoadBalance {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRound.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRound.java
index 0c20221c3..43547a151 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRound.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/client/ClientLoadBalanceRound.java
@@ -8,7 +8,7 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-13 15:43
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/server/AllocateMessageQueueAveragely.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/server/AllocateMessageQueueAveragely.java
index b3ea05f49..112a2986b 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/server/AllocateMessageQueueAveragely.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/allocate/server/AllocateMessageQueueAveragely.java
@@ -8,7 +8,7 @@ import java.util.List;
/**
* 通过平均算法分配bucketList
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-03-01
*/
@SuppressWarnings({"squid:S3358"})
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheConsumerGroup.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheConsumerGroup.java
index b195a8c89..b7cc9a368 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheConsumerGroup.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheConsumerGroup.java
@@ -16,7 +16,7 @@ import java.util.concurrent.TimeUnit;
/**
* 当前POD负责消费的组
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheGroupScanActor.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheGroupScanActor.java
index e334ba5b3..ab475de5f 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheGroupScanActor.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheGroupScanActor.java
@@ -13,7 +13,7 @@ import org.springframework.stereotype.Component;
/**
* 缓存组扫描Actor
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheLockRecord.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheLockRecord.java
index eb5632df8..b0e216576 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheLockRecord.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheLockRecord.java
@@ -14,7 +14,7 @@ import java.time.Duration;
/**
* 缓存本地的分布式锁的名称
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-20 22:53:21
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheRegisterTable.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheRegisterTable.java
index 3b6c1dff9..b812421ae 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheRegisterTable.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/cache/CacheRegisterTable.java
@@ -37,7 +37,7 @@ import java.util.stream.Collectors;
/**
* POD注册表
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/EasyRetryServerCommonAutoConfiguration.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/EasyRetryServerCommonAutoConfiguration.java
index ab621c39a..489046bde 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/EasyRetryServerCommonAutoConfiguration.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/EasyRetryServerCommonAutoConfiguration.java
@@ -9,7 +9,7 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
/**
* web访问模块
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-19 09:21
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/RestTemplateConfig.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/RestTemplateConfig.java
index 961e6df6b..357d4f18f 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/RestTemplateConfig.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/RestTemplateConfig.java
@@ -1,7 +1,7 @@
package com.aizuda.easy.retry.server.common.config;
-import com.aizuda.easy.retry.server.common.client.RequestInterceptor;
-import com.aizuda.easy.retry.server.common.okhttp.OkHttp3ClientHttpRequestFactory;
+import com.aizuda.easy.retry.server.common.rpc.okhttp.RequestInterceptor;
+import com.aizuda.easy.retry.server.common.rpc.okhttp.OkHttp3ClientHttpRequestFactory;
import okhttp3.ConnectionPool;
import okhttp3.OkHttpClient;
import org.springframework.context.annotation.Bean;
@@ -12,7 +12,7 @@ import org.springframework.web.client.RestTemplate;
import java.util.concurrent.TimeUnit;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-09 14:19
*/
@Configuration
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/SystemProperties.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/SystemProperties.java
index 177b09533..c352b502a 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/SystemProperties.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/config/SystemProperties.java
@@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration;
/**
* 系统配置
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-12-21 10:19
*/
@Configuration
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/DistributeInstance.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/DistributeInstance.java
index 99da4d156..f040e62af 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/DistributeInstance.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/DistributeInstance.java
@@ -6,7 +6,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
/**
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-21 09:26
* since: 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/FilterStrategyContext.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/FilterStrategyContext.java
index 5e5642365..25cfc52b3 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/FilterStrategyContext.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/FilterStrategyContext.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-25 22:48:36
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/LockConfig.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/LockConfig.java
index 9ebd39288..4430c93ad 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/LockConfig.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/LockConfig.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
/**
* 分布式锁配置
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 08:43
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/NettyHttpRequest.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/NettyHttpRequest.java
index 567e06043..b03118f07 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/NettyHttpRequest.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/NettyHttpRequest.java
@@ -9,7 +9,7 @@ import io.netty.handler.codec.http.HttpMethod;
/**
* netty客户端请求模型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-24 09:32
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/PartitionTask.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/PartitionTask.java
index eeb9b419e..b1b6474d9 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/PartitionTask.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/PartitionTask.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.common.dto;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-10-28 18:45
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/RegisterNodeInfo.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/RegisterNodeInfo.java
index 491a1e411..e9c671284 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/RegisterNodeInfo.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/RegisterNodeInfo.java
@@ -8,7 +8,7 @@ import java.time.LocalDateTime;
/**
* 注册的节点信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-09 11:02
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/ServerNodeExtAttrs.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/ServerNodeExtAttrs.java
index afb905797..d54f75e0f 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/ServerNodeExtAttrs.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/dto/ServerNodeExtAttrs.java
@@ -5,7 +5,7 @@ import lombok.Data;
/**
* 服务端节点扩展参数
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-29 15:54
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/DelayLevelEnum.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/DelayLevelEnum.java
index 19027d4e0..ffc63c8b3 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/DelayLevelEnum.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/DelayLevelEnum.java
@@ -7,7 +7,7 @@ import java.time.temporal.ChronoUnit;
/**
* 延迟等级
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 17:30
*/
@Getter
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/IdGeneratorModeEnum.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/IdGeneratorModeEnum.java
index a17e4fd17..6d2f8c933 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/IdGeneratorModeEnum.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/IdGeneratorModeEnum.java
@@ -6,7 +6,7 @@ import lombok.Getter;
/**
* id生成模式
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-04
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SyetemTaskTypeEnum.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SyetemTaskTypeEnum.java
index 86d0df6ee..7127ef697 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SyetemTaskTypeEnum.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SyetemTaskTypeEnum.java
@@ -8,7 +8,7 @@ import lombok.Getter;
import java.util.function.Supplier;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-04
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SystemModeEnum.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SystemModeEnum.java
index def5d37d7..87c59bba8 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SystemModeEnum.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/SystemModeEnum.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.common.enums;
/**
* 系统模式: 分布式重试重试、分布式定时任务
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-19 22:04:38
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/TaskGeneratorSceneEnum.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/TaskGeneratorSceneEnum.java
index b37c83359..fbc0dbecd 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/TaskGeneratorSceneEnum.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/enums/TaskGeneratorSceneEnum.java
@@ -7,7 +7,7 @@ import lombok.Getter;
/**
* id生成模式
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-04
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/exception/EasyRetryServerException.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/exception/EasyRetryServerException.java
index 44e3b569b..6f20bc8e7 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/exception/EasyRetryServerException.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/exception/EasyRetryServerException.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.common.core.exception.BaseEasyRetryException;
/**
* 服务端异常类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 15:01
*/
public class EasyRetryServerException extends BaseEasyRetryException {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/IdGenerator.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/IdGenerator.java
index 5ebf13e8b..c70426fd0 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/IdGenerator.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/IdGenerator.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.common.generator.id;
/**
* 分布式Id生成器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-04
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SegmentIdGenerator.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SegmentIdGenerator.java
index 26a7b61be..36e47e53e 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SegmentIdGenerator.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SegmentIdGenerator.java
@@ -29,7 +29,7 @@ import java.util.stream.Collectors;
* 特别声明: 此算法来自美团的leaf号段模式
* see: https://github.com/Meituan-Dianping/Leaf/blob/master/leaf-server/src/main/java/com/sankuai/inf/leaf/server/service/SegmentService.java
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-04
* @since 1.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SnowflakeIdGenerator.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SnowflakeIdGenerator.java
index ed50f7650..57130231c 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SnowflakeIdGenerator.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/generator/id/SnowflakeIdGenerator.java
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
* 使用hutool自带的雪花算法生成id
* 若出现时间回拨问题则直接报错 {@link Snowflake#tilNextMillis(long)}
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-04
* @since 1.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ClientNodeAllocateHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ClientNodeAllocateHandler.java
index 783e0ff88..d1fe5589c 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ClientNodeAllocateHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ClientNodeAllocateHandler.java
@@ -18,7 +18,7 @@ import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-01-10 14:18
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/GetHttpRequestHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/GetHttpRequestHandler.java
index fb6bf6c91..88a79036a 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/GetHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/GetHttpRequestHandler.java
@@ -8,7 +8,7 @@ import io.netty.handler.codec.http.HttpHeaders;
/**
* 处理GRT请求
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 17:35
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/PostHttpRequestHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/PostHttpRequestHandler.java
index 84fa9e753..967b049fb 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/PostHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/PostHttpRequestHandler.java
@@ -8,7 +8,7 @@ import io.netty.handler.codec.http.HttpHeaders;
/**
* 处理POST请求
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 17:35
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ServerNodeBalance.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ServerNodeBalance.java
index a9dea4048..1c32b02a9 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ServerNodeBalance.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/handler/ServerNodeBalance.java
@@ -35,7 +35,7 @@ import java.util.stream.Collectors;
/**
* 负责处理组或者节点变化时,重新分配组在不同的节点上消费
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-08 15:58
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/AbstractLockProvider.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/AbstractLockProvider.java
index e02e4fcfd..9405848f9 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/AbstractLockProvider.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/AbstractLockProvider.java
@@ -9,7 +9,7 @@ import java.time.Duration;
import java.time.LocalDateTime;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-20 22:46:14
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/LockProvider.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/LockProvider.java
index 7b9a54ac8..f49fb0ffb 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/LockProvider.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/LockProvider.java
@@ -4,7 +4,7 @@ package com.aizuda.easy.retry.server.common.lock;
import java.time.Duration;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-20 22:45:41
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/persistence/JdbcLockProvider.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/persistence/JdbcLockProvider.java
index 1cb10a49d..03df2c97e 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/persistence/JdbcLockProvider.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/lock/persistence/JdbcLockProvider.java
@@ -31,7 +31,7 @@ import java.util.List;
/**
* 基于DB实现的分布式锁
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 08:34
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/AbstractRegister.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/AbstractRegister.java
index 187204371..711ceceac 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/AbstractRegister.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/AbstractRegister.java
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-07
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ClientRegister.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ClientRegister.java
index 4435a2ce3..b6e8b30a8 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ClientRegister.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ClientRegister.java
@@ -28,7 +28,7 @@ import java.util.stream.Collectors;
/**
* 客户端注册
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-07
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/RegisterContext.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/RegisterContext.java
index a63ebcf34..0c8e7da6f 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/RegisterContext.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/RegisterContext.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-07
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ServerRegister.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ServerRegister.java
index c1a6bfba8..94ad9395c 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ServerRegister.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/register/ServerRegister.java
@@ -38,7 +38,7 @@ import java.util.stream.Collectors;
/**
* 服务端注册
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-07
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyChannel.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyChannel.java
similarity index 96%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyChannel.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyChannel.java
index d8b3001a5..6665cc732 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyChannel.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyChannel.java
@@ -1,7 +1,6 @@
-package com.aizuda.easy.retry.server.common.netty.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
-import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.common.triple.Pair;
import io.netty.bootstrap.Bootstrap;
import io.netty.buffer.Unpooled;
@@ -24,7 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-13
* @since 1.3.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyHttpClientHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyHttpClientHandler.java
similarity index 97%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyHttpClientHandler.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyHttpClientHandler.java
index 8432ae24f..5495a3aa0 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyHttpClientHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyHttpClientHandler.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.netty.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
import com.aizuda.easy.retry.common.core.model.NettyResult;
import com.aizuda.easy.retry.common.core.util.JsonUtil;
@@ -13,7 +13,7 @@ import lombok.extern.slf4j.Slf4j;
/**
* netty 客户端处理器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 18:30
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyHttpConnectClient.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyHttpConnectClient.java
similarity index 85%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyHttpConnectClient.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyHttpConnectClient.java
index 38e1eda53..eebc7e436 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/netty/client/NettyHttpConnectClient.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/NettyHttpConnectClient.java
@@ -1,12 +1,8 @@
-package com.aizuda.easy.retry.server.common.netty.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.server.common.Lifecycle;
-import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import io.netty.bootstrap.Bootstrap;
-import io.netty.channel.Channel;
-import io.netty.channel.ChannelFuture;
-import io.netty.channel.ChannelFutureListener;
import io.netty.channel.ChannelInitializer;
import io.netty.channel.ChannelOption;
import io.netty.channel.nio.NioEventLoopGroup;
@@ -20,15 +16,12 @@ import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
-import java.net.ConnectException;
-import java.nio.channels.ClosedChannelException;
-import java.util.Objects;
import java.util.concurrent.TimeUnit;
/**
* 初始化bootstrap
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 18:24
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestBuilder.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RequestBuilder.java
similarity index 97%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestBuilder.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RequestBuilder.java
index b397b934f..99c540c1b 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestBuilder.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RequestBuilder.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
import cn.hutool.core.lang.Assert;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
@@ -11,7 +11,7 @@ import java.util.Objects;
/**
* 构建请求类型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 16:47
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestMethod.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RequestMethod.java
similarity index 64%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestMethod.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RequestMethod.java
index 914b0cf60..6553d8c50 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestMethod.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RequestMethod.java
@@ -1,9 +1,9 @@
-package com.aizuda.easy.retry.server.common.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
/**
* 请求类型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 08:53
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RpcClientInvokeHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RpcClientInvokeHandler.java
similarity index 94%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RpcClientInvokeHandler.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RpcClientInvokeHandler.java
index 7e8816909..15370bd8c 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RpcClientInvokeHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RpcClientInvokeHandler.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
import cn.hutool.core.date.StopWatch;
import cn.hutool.core.lang.Assert;
@@ -13,39 +13,32 @@ import com.aizuda.easy.retry.common.core.util.JsonUtil;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.server.common.cache.CacheRegisterTable;
import com.aizuda.easy.retry.server.common.cache.CacheToken;
-import com.aizuda.easy.retry.server.common.client.annotation.Body;
-import com.aizuda.easy.retry.server.common.client.annotation.Header;
-import com.aizuda.easy.retry.server.common.client.annotation.Mapping;
-import com.aizuda.easy.retry.server.common.client.annotation.Param;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Body;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Header;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Mapping;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Param;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.common.exception.EasyRetryServerException;
import com.aizuda.easy.retry.server.common.handler.ClientNodeAllocateHandler;
-import com.aizuda.easy.retry.server.common.netty.client.NettyChannel;
-import com.aizuda.easy.retry.server.common.netty.client.RpcContext;
import com.github.rholder.retry.RetryException;
import com.github.rholder.retry.RetryListener;
import com.github.rholder.retry.Retryer;
import com.github.rholder.retry.RetryerBuilder;
import com.github.rholder.retry.StopStrategies;
import com.github.rholder.retry.WaitStrategies;
-import io.netty.handler.codec.http.CombinedHttpHeaders;
import io.netty.handler.codec.http.DefaultHttpHeaders;
import io.netty.handler.codec.http.HttpHeaders;
import io.netty.handler.codec.http.HttpMethod;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.jetbrains.annotations.NotNull;
-import org.springframework.http.HttpEntity;
-import org.springframework.http.ResponseEntity;
import org.springframework.util.CollectionUtils;
import org.springframework.web.client.ResourceAccessException;
import org.springframework.web.client.RestClientException;
-import org.springframework.web.client.RestTemplate;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
-import java.text.MessageFormat;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
@@ -59,7 +52,7 @@ import java.util.concurrent.TimeoutException;
/**
* 请求处理器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 21:45
* @since 2.0.0
*/
diff --git a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/RpcContext.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RpcContext.java
similarity index 93%
rename from easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/RpcContext.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RpcContext.java
index daa2dc92f..fa6ee1445 100644
--- a/easy-retry-client/easy-retry-client-common/src/main/java/com/aizuda/easy/retry/client/common/netty/RpcContext.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/RpcContext.java
@@ -1,8 +1,7 @@
-package com.aizuda.easy.retry.client.common.netty;
+package com.aizuda.easy.retry.server.common.rpc.client;
-import com.aizuda.easy.retry.common.log.EasyRetryLog;
-import com.aizuda.easy.retry.common.core.model.EasyRetryRequest;
import com.aizuda.easy.retry.common.core.model.NettyResult;
+import com.aizuda.easy.retry.common.log.EasyRetryLog;
import lombok.extern.slf4j.Slf4j;
import java.util.Objects;
@@ -15,7 +14,7 @@ import java.util.function.Consumer;
/**
* 处理请求服务端时需要存储的中间值
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-12 09:05
* @since 1.3.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/SimpleRetryListener.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/SimpleRetryListener.java
similarity index 77%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/SimpleRetryListener.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/SimpleRetryListener.java
index 3ab428b13..4b399ecde 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/SimpleRetryListener.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/SimpleRetryListener.java
@@ -1,10 +1,10 @@
-package com.aizuda.easy.retry.server.common.client;
+package com.aizuda.easy.retry.server.common.rpc.client;
import com.github.rholder.retry.Attempt;
import com.github.rholder.retry.RetryListener;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-09 09:24
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Body.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Body.java
similarity index 80%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Body.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Body.java
index a9ae07a47..a250be0af 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Body.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Body.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.client.annotation;
+package com.aizuda.easy.retry.server.common.rpc.client.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@ import java.lang.annotation.Target;
/**
* 请求头信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 16:02
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Header.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Header.java
similarity index 80%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Header.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Header.java
index 5ec849fe3..01051c204 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Header.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Header.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.client.annotation;
+package com.aizuda.easy.retry.server.common.rpc.client.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@ import java.lang.annotation.Target;
/**
* 请求头信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 16:02
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Mapping.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Mapping.java
similarity index 74%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Mapping.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Mapping.java
index 432aeb594..d1823fc66 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Mapping.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Mapping.java
@@ -1,6 +1,6 @@
-package com.aizuda.easy.retry.server.common.client.annotation;
+package com.aizuda.easy.retry.server.common.rpc.client.annotation;
-import com.aizuda.easy.retry.server.common.client.RequestMethod;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestMethod;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -11,7 +11,7 @@ import java.lang.annotation.Target;
/**
* 接口定义
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-11 22:32
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Param.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Param.java
similarity index 81%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Param.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Param.java
index 246e2a465..860a1690b 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/annotation/Param.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/client/annotation/Param.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.client.annotation;
+package com.aizuda.easy.retry.server.common.rpc.client.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@ import java.lang.annotation.Target;
/**
* url参数
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 16:10
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpRequest.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpRequest.java
similarity index 96%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpRequest.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpRequest.java
index 6e9ef7763..164ce1498 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpRequest.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpRequest.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.okhttp;
+package com.aizuda.easy.retry.server.common.rpc.okhttp;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
@@ -10,7 +10,6 @@ import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.StreamingHttpOutputMessage.Body;
import org.springframework.http.client.AbstractClientHttpRequest;
-import org.springframework.http.client.ClientHttpRequest;
import org.springframework.http.client.ClientHttpResponse;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpRequestFactory.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpRequestFactory.java
similarity index 93%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpRequestFactory.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpRequestFactory.java
index 8c7e438ee..814c4f52f 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpRequestFactory.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpRequestFactory.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.aizuda.easy.retry.server.common.okhttp;
+package com.aizuda.easy.retry.server.common.rpc.okhttp;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
@@ -26,8 +26,6 @@ import org.springframework.util.Assert;
import java.io.IOException;
import java.net.URI;
-import java.time.Duration;
-import java.util.concurrent.TimeUnit;
public class OkHttp3ClientHttpRequestFactory implements ClientHttpRequestFactory, DisposableBean {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpResponse.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpResponse.java
similarity index 96%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpResponse.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpResponse.java
index 5161c41d2..b236d209f 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/okhttp/OkHttp3ClientHttpResponse.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/OkHttp3ClientHttpResponse.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.okhttp;
+package com.aizuda.easy.retry.server.common.rpc.okhttp;
import okhttp3.Response;
import okhttp3.ResponseBody;
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestInterceptor.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/RequestInterceptor.java
similarity index 95%
rename from easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestInterceptor.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/RequestInterceptor.java
index 212090b1d..d7be4128e 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/client/RequestInterceptor.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/okhttp/RequestInterceptor.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.common.client;
+package com.aizuda.easy.retry.server.common.rpc.okhttp;
import cn.hutool.core.util.StrUtil;
import lombok.extern.slf4j.Slf4j;
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/NettyHttpServer.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/NettyHttpServer.java
similarity index 97%
rename from easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/NettyHttpServer.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/NettyHttpServer.java
index 41e281bec..ca5279329 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/NettyHttpServer.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/NettyHttpServer.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.starter.server;
+package com.aizuda.easy.retry.server.common.rpc.server;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.server.common.config.SystemProperties;
@@ -23,7 +23,7 @@ import org.springframework.stereotype.Component;
/**
* netty server
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 15:54
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/NettyHttpServerHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/NettyHttpServerHandler.java
similarity index 93%
rename from easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/NettyHttpServerHandler.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/NettyHttpServerHandler.java
index 0acb948df..a3befecec 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/NettyHttpServerHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/NettyHttpServerHandler.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.starter.server;
+package com.aizuda.easy.retry.server.common.rpc.server;
import akka.actor.ActorRef;
import com.aizuda.easy.retry.server.common.akka.ActorGenerator;
@@ -10,7 +10,7 @@ import io.netty.handler.codec.http.HttpUtil;
import io.netty.util.CharsetUtil;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 16:03
*/
public class NettyHttpServerHandler extends SimpleChannelInboundHandler {
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/RequestHandlerActor.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/RequestHandlerActor.java
similarity index 98%
rename from easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/RequestHandlerActor.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/RequestHandlerActor.java
index 7073099ac..d861ffbe6 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/RequestHandlerActor.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/RequestHandlerActor.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.starter.server;
+package com.aizuda.easy.retry.server.common.rpc.server;
import akka.actor.AbstractActor;
import cn.hutool.core.net.url.UrlBuilder;
@@ -36,7 +36,7 @@ import java.util.Collection;
/**
* 处理netty客户端请求
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-24 09:20
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/BeatHttpRequestHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/BeatHttpRequestHandler.java
similarity index 88%
rename from easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/BeatHttpRequestHandler.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/BeatHttpRequestHandler.java
index 72efe78ff..470da8b3b 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/BeatHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/BeatHttpRequestHandler.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.starter.server.handler;
+package com.aizuda.easy.retry.server.common.rpc.server.handler;
import cn.hutool.core.net.url.UrlQuery;
import com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PATH;
@@ -6,11 +6,9 @@ import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.NettyResult;
import com.aizuda.easy.retry.common.core.model.EasyRetryRequest;
import com.aizuda.easy.retry.common.core.util.JsonUtil;
-import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.server.common.handler.GetHttpRequestHandler;
import io.netty.handler.codec.http.HttpHeaders;
import io.netty.handler.codec.http.HttpMethod;
-import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import static com.aizuda.easy.retry.common.core.constant.SystemConstants.BEAT.PONG;
@@ -18,7 +16,7 @@ import static com.aizuda.easy.retry.common.core.constant.SystemConstants.BEAT.PO
/**
* 接收心跳请求
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 16:26
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/ConfigHttpRequestHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/ConfigHttpRequestHandler.java
similarity index 95%
rename from easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/ConfigHttpRequestHandler.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/ConfigHttpRequestHandler.java
index 703a820bf..c1fc0086a 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/ConfigHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/ConfigHttpRequestHandler.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.starter.server.handler;
+package com.aizuda.easy.retry.server.common.rpc.server.handler;
import cn.hutool.core.net.url.UrlQuery;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
@@ -18,7 +18,7 @@ import org.springframework.stereotype.Component;
import static com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PATH.CONFIG;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 16:29
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/ReportLogHttpRequestHandler.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/ReportLogHttpRequestHandler.java
similarity index 98%
rename from easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/ReportLogHttpRequestHandler.java
rename to easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/ReportLogHttpRequestHandler.java
index 677fbc9ba..d003d9ab0 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/server/handler/ReportLogHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/rpc/server/handler/ReportLogHttpRequestHandler.java
@@ -1,4 +1,4 @@
-package com.aizuda.easy.retry.server.starter.server.handler;
+package com.aizuda.easy.retry.server.common.rpc.server.handler;
import akka.actor.ActorRef;
import cn.hutool.core.lang.Assert;
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/schedule/AbstractSchedule.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/schedule/AbstractSchedule.java
index 65f121487..13ad22a9e 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/schedule/AbstractSchedule.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/schedule/AbstractSchedule.java
@@ -18,7 +18,7 @@ import java.time.Duration;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 13:04
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/strategy/WaitStrategies.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/strategy/WaitStrategies.java
index 740f13b43..7b01e4c19 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/strategy/WaitStrategies.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/strategy/WaitStrategies.java
@@ -21,7 +21,7 @@ import java.util.concurrent.TimeUnit;
/**
* 生成 {@link WaitStrategy} 实例.
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:19
*/
public class WaitStrategies {
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/ClientInfoUtils.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/ClientInfoUtils.java
index eff3600f5..7a0e8c7c7 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/ClientInfoUtils.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/ClientInfoUtils.java
@@ -7,7 +7,7 @@ import com.google.common.base.Splitter;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-16 15:20
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/CronUtils.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/CronUtils.java
index 8c4223a0b..59281a7aa 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/CronUtils.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/CronUtils.java
@@ -12,7 +12,7 @@ import java.util.Date;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-11-02 22:52:10
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/DateUtils.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/DateUtils.java
index 79f78c347..4a633e561 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/DateUtils.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/DateUtils.java
@@ -7,7 +7,7 @@ import java.time.format.DateTimeFormatter;
import java.util.Date;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-11-02 23:42:53
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/PartitionTaskUtils.java b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/PartitionTaskUtils.java
index ce3b98176..db4fbd985 100644
--- a/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/PartitionTaskUtils.java
+++ b/easy-retry-server/easy-retry-server-common/src/main/java/com/aizuda/easy/retry/server/common/util/PartitionTaskUtils.java
@@ -12,7 +12,7 @@ import java.util.function.LongFunction;
import java.util.function.Predicate;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-11 10:58
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/EasyRetryJobTaskStarter.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/EasyRetryJobTaskStarter.java
index d36fdf642..9bbe7df91 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/EasyRetryJobTaskStarter.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/EasyRetryJobTaskStarter.java
@@ -6,7 +6,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-29 23:29:44
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/client/JobRpcClient.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/client/JobRpcClient.java
index 48ce08f28..9e4384f42 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/client/JobRpcClient.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/client/JobRpcClient.java
@@ -3,14 +3,14 @@ package com.aizuda.easy.retry.server.job.task.client;
import com.aizuda.easy.retry.client.model.StopJobDTO;
import com.aizuda.easy.retry.client.model.request.DispatchJobRequest;
import com.aizuda.easy.retry.common.core.model.Result;
-import com.aizuda.easy.retry.server.common.client.RequestMethod;
-import com.aizuda.easy.retry.server.common.client.annotation.Body;
-import com.aizuda.easy.retry.server.common.client.annotation.Mapping;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestMethod;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Body;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Mapping;
/**
* 调用客户端接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 15:40
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/BaseDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/BaseDTO.java
index 477ca8287..2f5291efe 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/BaseDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/BaseDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-06 17:05:04
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobExecutorResultDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobExecutorResultDTO.java
index 6c7f42632..c5c7f844a 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobExecutorResultDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobExecutorResultDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-05 17:18:38
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobLogDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobLogDTO.java
index 789be467b..5360ec32f 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobLogDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobLogDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 22:34:14
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobPartitionTaskDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobPartitionTaskDTO.java
index d0d05dc14..b7d3660f0 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobPartitionTaskDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobPartitionTaskDTO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-10 17:52
*/
@EqualsAndHashCode(callSuper = true)
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTaskPrepareDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTaskPrepareDTO.java
index dd0c313ae..6d437cb3f 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTaskPrepareDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTaskPrepareDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-25 22:42:21
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTimerTaskDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTimerTaskDTO.java
index ecb888a23..79990ddce 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTimerTaskDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/JobTimerTaskDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-30 23:19:39
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealJobExecutorDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealJobExecutorDTO.java
index 9349a5dc3..183b4a22a 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealJobExecutorDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealJobExecutorDTO.java
@@ -5,7 +5,7 @@ import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-06 16:45:13
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealStopTaskInstanceDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealStopTaskInstanceDTO.java
index dc20f0d57..cd5e76487 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealStopTaskInstanceDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/RealStopTaskInstanceDTO.java
@@ -6,7 +6,7 @@ import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-07 10:50
*/
@EqualsAndHashCode(callSuper = true)
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/TaskExecuteDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/TaskExecuteDTO.java
index 5734ea2cb..2531dd511 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/TaskExecuteDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/TaskExecuteDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-26 15:39
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/WorkflowTimerTaskDTO.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/WorkflowTimerTaskDTO.java
index 4f5f4286a..7b929fea7 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/WorkflowTimerTaskDTO.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/dto/WorkflowTimerTaskDTO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.dto;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-12-22
* @since 2.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/BlockStrategy.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/BlockStrategy.java
index 6227ab372..3d61b4f53 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/BlockStrategy.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/BlockStrategy.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.support;
import com.aizuda.easy.retry.server.job.task.support.block.job.BlockStrategyContext;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-25 17:53
* @since : 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/ClientCallbackHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/ClientCallbackHandler.java
index 8ca34b67c..0e422d189 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/ClientCallbackHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/ClientCallbackHandler.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.common.core.enums.JobTaskTypeEnum;
import com.aizuda.easy.retry.server.job.task.support.callback.ClientCallbackContext;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 23:10:50
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobExecutor.java
index 5a77b845f..5b6b07c81 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobExecutor.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.common.core.enums.JobTaskTypeEnum;
import com.aizuda.easy.retry.server.job.task.support.executor.job.JobExecutorContext;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-24 11:40:21
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobPrePareHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobPrePareHandler.java
index 9afdc721a..d9c7e4d97 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobPrePareHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobPrePareHandler.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.support;
import com.aizuda.easy.retry.server.job.task.dto.JobTaskPrepareDTO;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 09:34:00
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskConverter.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskConverter.java
index bb62a1e2b..d69b43efb 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskConverter.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskConverter.java
@@ -24,7 +24,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 15:22
* @since : 2.5.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskStopHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskStopHandler.java
index 828c465da..1bf80ed6a 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskStopHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/JobTaskStopHandler.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.common.core.enums.JobTaskTypeEnum;
import com.aizuda.easy.retry.server.job.task.support.stop.TaskStopJobContext;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 10:43:58
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowExecutor.java
index ab474078a..e7e226883 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowExecutor.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.common.core.enums.WorkflowNodeTypeEnum;
import com.aizuda.easy.retry.server.job.task.support.executor.workflow.WorkflowExecutorContext;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-24 11:40:21
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowPrePareHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowPrePareHandler.java
index 41fc68b2d..bc1225ae7 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowPrePareHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/WorkflowPrePareHandler.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.support;
import com.aizuda.easy.retry.server.job.task.dto.WorkflowTaskPrepareDTO;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-22 09:34:00
* @since 2.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/cache/ResidentTaskCache.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/cache/ResidentTaskCache.java
index 8f163eb6b..d41f0d509 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/cache/ResidentTaskCache.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/cache/ResidentTaskCache.java
@@ -8,7 +8,7 @@ import java.util.Optional;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-21 23:35:42
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/AbstractClientCallbackHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/AbstractClientCallbackHandler.java
index eb32ee395..e46fd260d 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/AbstractClientCallbackHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/AbstractClientCallbackHandler.java
@@ -22,7 +22,7 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.Objects;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 23:12:33
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/BroadcastClientCallbackHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/BroadcastClientCallbackHandler.java
index d753b1a38..9b7b51aaf 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/BroadcastClientCallbackHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/BroadcastClientCallbackHandler.java
@@ -21,7 +21,7 @@ import java.util.Set;
import java.util.stream.Collectors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-07 10:24
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackContext.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackContext.java
index fd7239726..c65dba805 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackContext.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackContext.java
@@ -7,7 +7,7 @@ import com.aizuda.easy.retry.template.datasource.persistence.po.JobTask;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 23:13:05
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackFactory.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackFactory.java
index 9bbaeb388..165788aea 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackFactory.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClientCallbackFactory.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.server.job.task.support.ClientCallbackHandler;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:04:09
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClusterClientCallbackHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClusterClientCallbackHandler.java
index 9713a95b5..82a183309 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClusterClientCallbackHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ClusterClientCallbackHandler.java
@@ -15,7 +15,7 @@ import org.springframework.stereotype.Component;
import java.util.Objects;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 23:12:12
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ShardingClientCallbackHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ShardingClientCallbackHandler.java
index 28c52e898..a50ec720e 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ShardingClientCallbackHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/callback/ShardingClientCallbackHandler.java
@@ -25,7 +25,7 @@ import org.springframework.stereotype.Component;
import java.util.Set;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-07 10:24
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorActor.java
index 5f59f0ec0..9bc816533 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorActor.java
@@ -61,7 +61,7 @@ import java.util.Objects;
import java.util.concurrent.TimeUnit;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-25 17:41
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorResultActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorResultActor.java
index e99c76ffd..c1e6e2ec0 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorResultActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobExecutorResultActor.java
@@ -29,7 +29,7 @@ import java.time.Duration;
import java.util.Objects;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-05 17:16:35
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobLogActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobLogActor.java
index c379ba0f1..b4ad2dda1 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobLogActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobLogActor.java
@@ -28,7 +28,7 @@ import java.util.Optional;
import java.util.stream.Collectors;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 22:32:30
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobTaskPrepareActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobTaskPrepareActor.java
index d16fef090..b61f8ad8f 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobTaskPrepareActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/JobTaskPrepareActor.java
@@ -25,7 +25,7 @@ import static com.aizuda.easy.retry.common.core.enums.JobTaskBatchStatusEnum.NOT
/**
* 调度任务准备阶段
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-25 22:20:53
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/ScanJobTaskActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/ScanJobTaskActor.java
index 386bd7a8f..dc6337d12 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/ScanJobTaskActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/dispatch/ScanJobTaskActor.java
@@ -40,7 +40,7 @@ import java.util.stream.Collectors;
/**
* JOB任务扫描
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-22 09:08
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/AbstractJobExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/AbstractJobExecutor.java
index bc5312bf8..dcb9f867d 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/AbstractJobExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/AbstractJobExecutor.java
@@ -13,7 +13,7 @@ import org.springframework.util.CollectionUtils;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 22:13:04
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/BroadcastTaskJobExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/BroadcastTaskJobExecutor.java
index 123e86771..0d1a14702 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/BroadcastTaskJobExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/BroadcastTaskJobExecutor.java
@@ -13,7 +13,7 @@ import org.springframework.stereotype.Component;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-06 10:27:26
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ClusterJobExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ClusterJobExecutor.java
index 1f7555d20..af031e6ad 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ClusterJobExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ClusterJobExecutor.java
@@ -13,7 +13,7 @@ import org.springframework.stereotype.Component;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 22:12:40
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorContext.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorContext.java
index 2fa8a7044..89dba853d 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorContext.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorContext.java
@@ -6,7 +6,7 @@ import lombok.Data;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 22:53:49
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorFactory.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorFactory.java
index eb12f1df5..3ac69246a 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorFactory.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/JobExecutorFactory.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.server.job.task.support.JobExecutor;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:04:09
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/RequestClientActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/RequestClientActor.java
index eb910baa5..69b801686 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/RequestClientActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/RequestClientActor.java
@@ -10,7 +10,7 @@ import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.Result;
import com.aizuda.easy.retry.server.common.akka.ActorGenerator;
import com.aizuda.easy.retry.server.common.cache.CacheRegisterTable;
-import com.aizuda.easy.retry.server.common.client.RequestBuilder;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.common.util.DateUtils;
import com.aizuda.easy.retry.server.job.task.client.JobRpcClient;
@@ -33,7 +33,7 @@ import java.lang.reflect.UndeclaredThrowableException;
import java.util.Objects;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-06 16:42:08
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ShardingJobExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ShardingJobExecutor.java
index 59e501045..06bf3febf 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ShardingJobExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/job/ShardingJobExecutor.java
@@ -15,7 +15,7 @@ import java.util.List;
/**
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-06 17:33:51
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/workflow/CallbackWorkflowExecutor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/workflow/CallbackWorkflowExecutor.java
index 262ee0cab..3b398b7ab 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/workflow/CallbackWorkflowExecutor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/executor/workflow/CallbackWorkflowExecutor.java
@@ -9,7 +9,7 @@ import com.aizuda.easy.retry.common.core.enums.StatusEnum;
import com.aizuda.easy.retry.common.core.enums.WorkflowNodeTypeEnum;
import com.aizuda.easy.retry.common.core.util.JsonUtil;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
-import com.aizuda.easy.retry.server.common.client.RequestInterceptor;
+import com.aizuda.easy.retry.server.common.rpc.okhttp.RequestInterceptor;
import com.aizuda.easy.retry.server.common.dto.CallbackConfig;
import com.aizuda.easy.retry.server.common.enums.ContentTypeEnum;
import com.aizuda.easy.retry.server.common.dto.JobLogMetaDTO;
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGenerator.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGenerator.java
index 45e646cae..a3633db97 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGenerator.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGenerator.java
@@ -30,7 +30,7 @@ import java.util.Optional;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 10:22:26
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGeneratorContext.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGeneratorContext.java
index ca7059079..b15ff0231 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGeneratorContext.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/JobTaskBatchGeneratorContext.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.support.generator.batch;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:12:48
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/WorkflowTaskBatchGeneratorContext.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/WorkflowTaskBatchGeneratorContext.java
index fe37bbbf3..ee7616ad9 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/WorkflowTaskBatchGeneratorContext.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/batch/WorkflowTaskBatchGeneratorContext.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.support.generator.batch;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:12:48
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/AbstractJobTaskGenerator.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/AbstractJobTaskGenerator.java
index 5d965d18c..906669cd7 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/AbstractJobTaskGenerator.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/AbstractJobTaskGenerator.java
@@ -6,7 +6,7 @@ import org.springframework.beans.factory.InitializingBean;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:08:14
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/BroadcastTaskGenerator.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/BroadcastTaskGenerator.java
index d2fb9c840..87907a745 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/BroadcastTaskGenerator.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/BroadcastTaskGenerator.java
@@ -23,7 +23,7 @@ import java.util.*;
import java.util.stream.Collectors;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 21:25:08
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ClusterTaskGenerator.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ClusterTaskGenerator.java
index 12ee0bd4f..468e7eb49 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ClusterTaskGenerator.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ClusterTaskGenerator.java
@@ -21,7 +21,7 @@ import java.util.Objects;
import java.util.Optional;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 12:59:53
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerateContext.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerateContext.java
index e076e41ed..19faf72c5 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerateContext.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerateContext.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.job.task.support.generator.task;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:02:57
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerator.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerator.java
index 620c05632..27b4ffac7 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerator.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGenerator.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.template.datasource.persistence.po.JobTask;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 10:43:58
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGeneratorFactory.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGeneratorFactory.java
index 6815a04c5..fde42756c 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGeneratorFactory.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/JobTaskGeneratorFactory.java
@@ -5,7 +5,7 @@ import com.aizuda.easy.retry.common.core.enums.JobTaskTypeEnum;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:04:09
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ShardingTaskGenerator.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ShardingTaskGenerator.java
index 5bae60f9f..17b4b137f 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ShardingTaskGenerator.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/generator/task/ShardingTaskGenerator.java
@@ -25,7 +25,7 @@ import java.util.*;
* 分片参数格式
* 0=参数1;1=参数2;
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 21:37:22
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/handler/JobTaskBatchHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/handler/JobTaskBatchHandler.java
index 44b1a2592..9ae5806fc 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/handler/JobTaskBatchHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/handler/JobTaskBatchHandler.java
@@ -26,7 +26,7 @@ import java.util.Objects;
import java.util.stream.Collectors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-10 16:50
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/idempotent/TimerIdempotent.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/idempotent/TimerIdempotent.java
index a0139f590..e6afad2ba 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/idempotent/TimerIdempotent.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/idempotent/TimerIdempotent.java
@@ -11,7 +11,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-19 21:54:57
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/AbstractJobPrePareHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/AbstractJobPrePareHandler.java
index ab17767b5..adbb7a5a6 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/AbstractJobPrePareHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/AbstractJobPrePareHandler.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.job.task.dto.JobTaskPrepareDTO;
import com.aizuda.easy.retry.server.job.task.support.JobPrePareHandler;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 09:57:55
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/RunningJobPrepareHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/RunningJobPrepareHandler.java
index 96c2765c1..3060a4cbc 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/RunningJobPrepareHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/RunningJobPrepareHandler.java
@@ -22,7 +22,7 @@ import org.springframework.stereotype.Component;
/**
* 处理处于{@link JobTaskBatchStatusEnum::RUNNING}状态的任务
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-05 18:29:22
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/TerminalJobPrepareHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/TerminalJobPrepareHandler.java
index dbd820cbd..f13b7267b 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/TerminalJobPrepareHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/TerminalJobPrepareHandler.java
@@ -16,7 +16,7 @@ import java.util.Objects;
/**
* 处理处于已完成 {@link JobTaskBatchStatusEnum::COMPLETED} 状态的任务
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 10:16:28
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/WaitJobPrepareHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/WaitJobPrepareHandler.java
index 5fdf67f4e..93e7a9fb3 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/WaitJobPrepareHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/prepare/job/WaitJobPrepareHandler.java
@@ -15,7 +15,7 @@ import java.util.concurrent.TimeUnit;
/**
* 处理处于{@link JobTaskBatchStatusEnum::WAIT}状态的任务
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-05 18:29:22
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/request/ReportDispatchResultPostHttpRequestHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/request/ReportDispatchResultPostHttpRequestHandler.java
index 2fb6a1b57..51e078e39 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/request/ReportDispatchResultPostHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/request/ReportDispatchResultPostHttpRequestHandler.java
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
import static com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PATH.REPORT_JOB_DISPATCH_RESULT;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-30 23:01:58
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/schedule/JobClearLogSchedule.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/schedule/JobClearLogSchedule.java
index 692908d73..cd83b4312 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/schedule/JobClearLogSchedule.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/schedule/JobClearLogSchedule.java
@@ -32,7 +32,7 @@ import java.util.stream.Collectors;
/**
* Job清理日志 一小时运行一次
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 13:32
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/AbstractJobTaskStopHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/AbstractJobTaskStopHandler.java
index 23412bf54..c8c9ede53 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/AbstractJobTaskStopHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/AbstractJobTaskStopHandler.java
@@ -19,7 +19,7 @@ import org.springframework.util.CollectionUtils;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-03 09:48:10
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/BroadcastTaskStopHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/BroadcastTaskStopHandler.java
index 7cad7632b..2b5382d76 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/BroadcastTaskStopHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/BroadcastTaskStopHandler.java
@@ -11,7 +11,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 12:59:53
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ClusterTaskStopHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ClusterTaskStopHandler.java
index 0341e2e9a..e4273455e 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ClusterTaskStopHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ClusterTaskStopHandler.java
@@ -13,7 +13,7 @@ import org.springframework.stereotype.Component;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 12:59:53
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/JobTaskStopFactory.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/JobTaskStopFactory.java
index d1a291a3f..8093136f8 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/JobTaskStopFactory.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/JobTaskStopFactory.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.server.job.task.support.JobTaskStopHandler;
import java.util.concurrent.ConcurrentHashMap;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 13:04:09
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/RealStopTaskActor.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/RealStopTaskActor.java
index 02a246dc0..44dc7f2f8 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/RealStopTaskActor.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/RealStopTaskActor.java
@@ -5,7 +5,7 @@ import com.aizuda.easy.retry.client.model.StopJobDTO;
import com.aizuda.easy.retry.common.core.model.Result;
import com.aizuda.easy.retry.server.common.akka.ActorGenerator;
import com.aizuda.easy.retry.server.common.cache.CacheRegisterTable;
-import com.aizuda.easy.retry.server.common.client.RequestBuilder;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.job.task.client.JobRpcClient;
import com.aizuda.easy.retry.server.job.task.dto.RealStopTaskInstanceDTO;
@@ -17,7 +17,7 @@ import org.springframework.stereotype.Component;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-07 10:45
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ShardingTaskStopHandler.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ShardingTaskStopHandler.java
index b1775bfc8..b686b2bcd 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ShardingTaskStopHandler.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/ShardingTaskStopHandler.java
@@ -11,7 +11,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 12:59:53
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/TaskStopJobContext.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/TaskStopJobContext.java
index ea912d70b..5929d2253 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/TaskStopJobContext.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/stop/TaskStopJobContext.java
@@ -8,7 +8,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-02 22:53:49
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerTask.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerTask.java
index a053b944e..a9a48e014 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerTask.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerTask.java
@@ -12,7 +12,7 @@ import lombok.extern.slf4j.Slf4j;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-25 17:28
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerWheel.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerWheel.java
index 5b165f025..954bddb21 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerWheel.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/JobTimerWheel.java
@@ -16,7 +16,7 @@ import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-22 17:03
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/ResidentJobTimerTask.java b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/ResidentJobTimerTask.java
index bd17d582a..8a87efcb2 100644
--- a/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/ResidentJobTimerTask.java
+++ b/easy-retry-server/easy-retry-server-job-task/src/main/java/com/aizuda/easy/retry/server/job/task/support/timer/ResidentJobTimerTask.java
@@ -14,7 +14,7 @@ import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-20 23:09:13
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/EasyRetryRetryTaskStarter.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/EasyRetryRetryTaskStarter.java
index 8bd99bb1c..0c286f113 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/EasyRetryRetryTaskStarter.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/EasyRetryRetryTaskStarter.java
@@ -5,7 +5,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 08:54
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/client/RetryRpcClient.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/client/RetryRpcClient.java
index eac313d26..7e78767c9 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/client/RetryRpcClient.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/client/RetryRpcClient.java
@@ -4,20 +4,18 @@ import com.aizuda.easy.retry.client.model.DispatchRetryDTO;
import com.aizuda.easy.retry.client.model.DispatchRetryResultDTO;
import com.aizuda.easy.retry.client.model.GenerateRetryIdempotentIdDTO;
import com.aizuda.easy.retry.client.model.RetryCallbackDTO;
-import com.aizuda.easy.retry.client.model.StopJobDTO;
-import com.aizuda.easy.retry.client.model.request.DispatchJobRequest;
import com.aizuda.easy.retry.common.core.model.EasyRetryHeaders;
import com.aizuda.easy.retry.common.core.model.Result;
-import com.aizuda.easy.retry.server.common.client.RequestMethod;
-import com.aizuda.easy.retry.server.common.client.annotation.Body;
-import com.aizuda.easy.retry.server.common.client.annotation.Header;
-import com.aizuda.easy.retry.server.common.client.annotation.Mapping;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestMethod;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Body;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Header;
+import com.aizuda.easy.retry.server.common.rpc.client.annotation.Mapping;
import com.aizuda.easy.retry.server.model.dto.ConfigDTO;
/**
* 调用客户端接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-19 15:40
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/dto/RetryPartitionTask.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/dto/RetryPartitionTask.java
index 177f5322e..efb247e4f 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/dto/RetryPartitionTask.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/dto/RetryPartitionTask.java
@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-25 22:23:24
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/AbstractGenerator.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/AbstractGenerator.java
index 845ef4495..5f24e4a2e 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/AbstractGenerator.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/AbstractGenerator.java
@@ -37,7 +37,7 @@ import java.util.*;
import java.util.stream.Collectors;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 11:52:39
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ClientReportRetryGenerator.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ClientReportRetryGenerator.java
index 9d214bb59..626eef091 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ClientReportRetryGenerator.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ClientReportRetryGenerator.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Component;
/**
* 客户端上报任务生成器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 11:51:56
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaBatchRetryGenerator.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaBatchRetryGenerator.java
index 5ec5ffbe9..141a48fd3 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaBatchRetryGenerator.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaBatchRetryGenerator.java
@@ -9,7 +9,7 @@ import java.util.Optional;
/**
* 控制台手动批量新增
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 11:51:56
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaSingleRetryGenerator.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaSingleRetryGenerator.java
index 810aa9d79..cd0fdb46b 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaSingleRetryGenerator.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/ManaSingleRetryGenerator.java
@@ -9,7 +9,7 @@ import java.util.Optional;
/**
* 控制台手动单个新增
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 11:51:56
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskContext.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskContext.java
index 88d2bde61..d259d4c2d 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskContext.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskContext.java
@@ -7,7 +7,7 @@ import java.util.List;
/**
* 任务生成器上下文
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 21:26:52
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskGenerator.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskGenerator.java
index 65ed9ae41..9c4191c1f 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskGenerator.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/generator/task/TaskGenerator.java
@@ -6,7 +6,7 @@ import com.aizuda.easy.retry.server.retry.task.generator.task.TaskContext;
/**
* 任务生成器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 11:42:38
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryDeadLetterConverter.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryDeadLetterConverter.java
index 018d3f7a1..626dec75e 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryDeadLetterConverter.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryDeadLetterConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-25 12:35
* @since 2.0.3
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryService.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryService.java
index fc7a29406..6798b2e9c 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryService.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/RetryService.java
@@ -7,7 +7,7 @@ import java.util.List;
/**
* 重试服务层
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 15:17
*/
public interface RetryService {
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/TaskContextConverter.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/TaskContextConverter.java
index 4fe238c77..c884be1c8 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/TaskContextConverter.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/TaskContextConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 22:09:40
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/impl/RetryServiceImpl.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/impl/RetryServiceImpl.java
index d7753c62a..cfffaad45 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/impl/RetryServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/service/impl/RetryServiceImpl.java
@@ -29,7 +29,7 @@ import java.util.stream.Collectors;
/**
* 重试服务层实现
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 15:19
*/
@Service
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/FilterStrategy.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/FilterStrategy.java
index ecb9f452b..1bcd9036f 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/FilterStrategy.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/FilterStrategy.java
@@ -5,7 +5,7 @@ import cn.hutool.core.lang.Pair;
/**
* 重试过滤策略,为了判断哪些重试数据符合条件
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:45
*/
public interface FilterStrategy {
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryContext.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryContext.java
index 3182fcba0..659574c65 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryContext.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryContext.java
@@ -8,7 +8,7 @@ import com.aizuda.easy.retry.template.datasource.persistence.po.SceneConfig;
import java.util.Set;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:35
*/
public interface RetryContext {
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskConverter.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskConverter.java
index bc2955f40..b6ab27df1 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskConverter.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskConverter.java
@@ -20,7 +20,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 15:22
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskLogConverter.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskLogConverter.java
index b254c184d..593bb3009 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskLogConverter.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/RetryTaskLogConverter.java
@@ -13,7 +13,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-05 16:15
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/StopStrategy.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/StopStrategy.java
index fdc53144e..2dda3b837 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/StopStrategy.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/StopStrategy.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.retry.task.support;
/**
* 重试停止策略
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:43
*/
public interface StopStrategy {
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/cache/CacheGroupRateLimiter.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/cache/CacheGroupRateLimiter.java
index 882aee45b..e24151eec 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/cache/CacheGroupRateLimiter.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/cache/CacheGroupRateLimiter.java
@@ -12,7 +12,7 @@ import org.springframework.stereotype.Component;
/**
* 缓存组组限流组件
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-21-58
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/CallbackRetryContext.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/CallbackRetryContext.java
index c2b738298..bdf78cdfe 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/CallbackRetryContext.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/CallbackRetryContext.java
@@ -11,7 +11,7 @@ import java.util.Objects;
import java.util.Set;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-04
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/MaxAttemptsPersistenceRetryContext.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/MaxAttemptsPersistenceRetryContext.java
index e8c23c943..7fc8097ca 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/MaxAttemptsPersistenceRetryContext.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/context/MaxAttemptsPersistenceRetryContext.java
@@ -14,7 +14,7 @@ import java.util.Set;
/**
* 持续重试上下文
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:32
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecCallbackUnitActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecCallbackUnitActor.java
index 2ad16ee8f..9f09fbb50 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecCallbackUnitActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecCallbackUnitActor.java
@@ -2,13 +2,11 @@ package com.aizuda.easy.retry.server.retry.task.support.dispatch.actor.exec;
import akka.actor.AbstractActor;
import cn.hutool.core.lang.Assert;
-import cn.hutool.core.util.StrUtil;
import com.aizuda.easy.retry.client.model.RetryCallbackDTO;
-import com.aizuda.easy.retry.common.core.enums.StatusEnum;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.Result;
import com.aizuda.easy.retry.server.common.akka.ActorGenerator;
-import com.aizuda.easy.retry.server.common.client.RequestBuilder;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.common.exception.EasyRetryServerException;
import com.aizuda.easy.retry.server.common.util.DateUtils;
@@ -35,7 +33,7 @@ import java.util.concurrent.Callable;
/**
* 重试结果执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 1.5.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecUnitActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecUnitActor.java
index 1426ecc60..e98f34b9f 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecUnitActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/exec/ExecUnitActor.java
@@ -1,17 +1,15 @@
package com.aizuda.easy.retry.server.retry.task.support.dispatch.actor.exec;
import akka.actor.AbstractActor;
-import cn.hutool.core.util.StrUtil;
import com.aizuda.easy.retry.client.model.DispatchRetryDTO;
import com.aizuda.easy.retry.client.model.DispatchRetryResultDTO;
-import com.aizuda.easy.retry.common.core.enums.RetryResultStatusEnum;
import com.aizuda.easy.retry.common.core.enums.StatusEnum;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.EasyRetryHeaders;
import com.aizuda.easy.retry.common.core.model.Result;
import com.aizuda.easy.retry.common.core.util.JsonUtil;
import com.aizuda.easy.retry.server.common.akka.ActorGenerator;
-import com.aizuda.easy.retry.server.common.client.RequestBuilder;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.common.util.DateUtils;
import com.aizuda.easy.retry.server.retry.task.client.RetryRpcClient;
@@ -32,7 +30,7 @@ import java.util.concurrent.Callable;
/**
* 重试结果执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryLogActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryLogActor.java
index a67df1857..75fb36d2e 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryLogActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryLogActor.java
@@ -28,7 +28,7 @@ import java.util.stream.Collectors;
/**
* 处理日志信息
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-16 11:33
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryTaskLogDTO.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryTaskLogDTO.java
index f0f0fbddf..5db96b9be 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryTaskLogDTO.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/log/RetryTaskLogDTO.java
@@ -7,7 +7,7 @@ import java.time.LocalDateTime;
/**
* 日志上下文模型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-16 14:14
* @since 2.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FailureActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FailureActor.java
index 1a08ec1b0..d1029909c 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FailureActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FailureActor.java
@@ -34,7 +34,7 @@ import java.time.LocalDateTime;
/**
* 重试完成执行器 1、更新重试任务 2、记录重试日志
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FinishActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FinishActor.java
index 6e63a9b8f..0b2a15c00 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FinishActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/FinishActor.java
@@ -34,7 +34,7 @@ import java.time.LocalDateTime;
* 1、更新重试任务
* 2、记录重试日志
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/NoRetryActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/NoRetryActor.java
index 68dfe5be4..ad9c0b661 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/NoRetryActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/result/NoRetryActor.java
@@ -23,7 +23,7 @@ import java.time.LocalDateTime;
/**
* 不重试,只更新下次触发时间
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-14 16:11
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/AbstractScanGroup.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/AbstractScanGroup.java
index 33bcfb7fc..3b1c168fe 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/AbstractScanGroup.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/AbstractScanGroup.java
@@ -37,7 +37,7 @@ import java.util.stream.Collectors;
/**
* 数据扫描模板类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-06-05 15:44
* @since 1.5.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanCallbackTaskActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanCallbackTaskActor.java
index 3515660ca..5df930671 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanCallbackTaskActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanCallbackTaskActor.java
@@ -23,7 +23,7 @@ import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.atomic.AtomicLong;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 1.5.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanRetryTaskActor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanRetryTaskActor.java
index c48ecab56..f910d240c 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanRetryTaskActor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/actor/scan/ScanRetryTaskActor.java
@@ -24,7 +24,7 @@ import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.atomic.AtomicLong;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2021-10-30
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/AbstractTaskExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/AbstractTaskExecutor.java
index 650a4ac1b..ae5ecb3b0 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/AbstractTaskExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/AbstractTaskExecutor.java
@@ -22,7 +22,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
/**
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:02:17
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/CallbackTaskExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/CallbackTaskExecutor.java
index f80465b17..c1ac96d6e 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/CallbackTaskExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/CallbackTaskExecutor.java
@@ -18,7 +18,7 @@ import org.springframework.stereotype.Component;
/**
* 回调任务执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:03:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualCallbackTaskExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualCallbackTaskExecutor.java
index e460b3217..e381a374b 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualCallbackTaskExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualCallbackTaskExecutor.java
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
/**
* 回调任务执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:03:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualRetryTaskExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualRetryTaskExecutor.java
index c07dc2d8d..4587d92ca 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualRetryTaskExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/ManualRetryTaskExecutor.java
@@ -22,7 +22,7 @@ import org.springframework.stereotype.Component;
/**
* 重试任务执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:03:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/RetryTaskExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/RetryTaskExecutor.java
index 6e5d1fcbd..b9ee4f445 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/RetryTaskExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/RetryTaskExecutor.java
@@ -19,7 +19,7 @@ import org.springframework.stereotype.Component;
/**
* 重试任务执行器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:03:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskActuatorFactory.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskActuatorFactory.java
index 22977cd66..448f1f62b 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskActuatorFactory.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskActuatorFactory.java
@@ -4,7 +4,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 09:16:23
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutor.java
index 5e3bd3732..a174841a3 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutor.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.retry.task.support.dispatch.task;
import com.aizuda.easy.retry.template.datasource.persistence.po.RetryTask;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:01:38
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutorSceneEnum.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutorSceneEnum.java
index 49e729d70..cfa3ce8bc 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutorSceneEnum.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/dispatch/task/TaskExecutorSceneEnum.java
@@ -5,7 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Getter;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 08:49:21
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/CallbackRetryTaskHandler.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/CallbackRetryTaskHandler.java
index 7d8ebe72e..e48a38f2f 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/CallbackRetryTaskHandler.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/CallbackRetryTaskHandler.java
@@ -31,7 +31,7 @@ import java.time.LocalDateTime;
/**
* 回调数据处理器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-04
* @since 1.5.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ConfigVersionSyncHandler.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ConfigVersionSyncHandler.java
index 5ba14d9f1..16f1a4030 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ConfigVersionSyncHandler.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ConfigVersionSyncHandler.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.retry.task.support.handler;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.common.core.model.Result;
import com.aizuda.easy.retry.server.common.Lifecycle;
-import com.aizuda.easy.retry.server.common.client.RequestBuilder;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.model.dto.ConfigDTO;
import com.aizuda.easy.retry.server.common.cache.CacheRegisterTable;
@@ -21,7 +21,7 @@ import java.util.concurrent.TimeUnit;
/**
* 版本同步
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-10
* @since 1.6.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ReportRetryInfoHttpRequestHandler.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ReportRetryInfoHttpRequestHandler.java
index 9497396bb..d8e736dfa 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ReportRetryInfoHttpRequestHandler.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/handler/ReportRetryInfoHttpRequestHandler.java
@@ -39,7 +39,7 @@ import static com.aizuda.easy.retry.common.core.constant.SystemConstants.HTTP_PA
/**
* 处理上报数据
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-07 16:39
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/RetryIdempotentStrategyHandler.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/RetryIdempotentStrategyHandler.java
index 69a6ff1be..bbe6bf86b 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/RetryIdempotentStrategyHandler.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/RetryIdempotentStrategyHandler.java
@@ -14,7 +14,7 @@ import java.util.concurrent.TimeUnit;
/**
* 重试任务幂等校验器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-23 09:26
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/TimerIdempotent.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/TimerIdempotent.java
index 8a19b2f47..658c11cc1 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/TimerIdempotent.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/idempotent/TimerIdempotent.java
@@ -11,7 +11,7 @@ import java.text.MessageFormat;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-19 21:54:57
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryBuilder.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryBuilder.java
index 7da1b2b50..8bd999521 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryBuilder.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryBuilder.java
@@ -12,7 +12,7 @@ import java.util.*;
/**
* 重试构建
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:42
*/
public class RetryBuilder {
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryExecutor.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryExecutor.java
index 1cb3b0604..8bfdb27e7 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryExecutor.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/retry/RetryExecutor.java
@@ -19,7 +19,7 @@ import java.util.concurrent.Callable;
/**
* 重试执行器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 18:57
*/
@Slf4j
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/ClearLogSchedule.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/ClearLogSchedule.java
index f85a49443..144e6b102 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/ClearLogSchedule.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/ClearLogSchedule.java
@@ -29,7 +29,7 @@ import java.util.stream.Collectors;
/**
* Retry清理日志 一小时运行一次
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 13:32
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryErrorMoreThresholdAlarmSchedule.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryErrorMoreThresholdAlarmSchedule.java
index bb764eb45..9234d7706 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryErrorMoreThresholdAlarmSchedule.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryErrorMoreThresholdAlarmSchedule.java
@@ -33,7 +33,7 @@ import java.util.List;
/**
* 监控重试失败数据总量是否到达阈值
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 17:25
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskMoreThresholdAlarmSchedule.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskMoreThresholdAlarmSchedule.java
index 7be208185..9129ab08e 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskMoreThresholdAlarmSchedule.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskMoreThresholdAlarmSchedule.java
@@ -33,7 +33,7 @@ import java.util.List;
/**
* 监控重试表中数据总量是否到达阈值
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 17:25
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskSchedule.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskSchedule.java
index b5c851c45..d16f10709 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskSchedule.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/schedule/RetryTaskSchedule.java
@@ -22,7 +22,7 @@ import java.util.stream.Collectors;
/**
* 删除重试完成的和重试到达最大重试次数的数据迁移到死信队列表
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 17:19
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/FilterStrategies.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/FilterStrategies.java
index adc3543da..3e9f0dcca 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/FilterStrategies.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/FilterStrategies.java
@@ -25,7 +25,7 @@ import java.util.concurrent.TimeUnit;
/**
* 生成 {@link FilterStrategy} 实例.
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-30 10:03
*/
@Slf4j
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/StopStrategies.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/StopStrategies.java
index 71ab6d5e2..14bef66de 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/StopStrategies.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/strategy/StopStrategies.java
@@ -13,7 +13,7 @@ import java.util.Objects;
/**
* 生成 {@link StopStrategy} 实例.
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-29 19:22
*/
public class StopStrategies {
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/AbstractTimerTask.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/AbstractTimerTask.java
index 645c231ad..a670de102 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/AbstractTimerTask.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/AbstractTimerTask.java
@@ -11,7 +11,7 @@ import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 11:10:01
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/CallbackTimerTask.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/CallbackTimerTask.java
index facf0a026..f05333652 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/CallbackTimerTask.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/CallbackTimerTask.java
@@ -16,7 +16,7 @@ import java.time.LocalDateTime;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-22 17:09
*/
@Slf4j
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerContext.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerContext.java
index 6b18145d8..e36f355c8 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerContext.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerContext.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.retry.task.support.dispatch.task.TaskExecuto
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-23 09:14:03
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerTask.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerTask.java
index d230d18f9..2217c2848 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerTask.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerTask.java
@@ -15,7 +15,7 @@ import lombok.extern.slf4j.Slf4j;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-22 17:09
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerWheel.java b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerWheel.java
index f4536ec99..179ce6805 100644
--- a/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerWheel.java
+++ b/easy-retry-server/easy-retry-server-retry-task/src/main/java/com/aizuda/easy/retry/server/retry/task/support/timer/RetryTimerWheel.java
@@ -16,7 +16,7 @@ import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-09-22 17:03
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-starter/Dockerfile b/easy-retry-server/easy-retry-server-starter/Dockerfile
index d09d92e64..a84a0d48c 100644
--- a/easy-retry-server/easy-retry-server-starter/Dockerfile
+++ b/easy-retry-server/easy-retry-server-starter/Dockerfile
@@ -4,7 +4,7 @@ WORKDIR /
ADD ./target/easy-retry-server-exec.jar easy-retry-server.jar
FROM --platform=$BUILDPLATFORM amazoncorretto:17
-MAINTAINER www.byteblogs.com
+MAINTAINER opensnail
LABEL server-name=easy-retry-server
#对外暴漏的端口号
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/EasyRetryServerApplication.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/EasyRetryServerApplication.java
index 00dfa696e..3b5c3e60c 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/EasyRetryServerApplication.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/EasyRetryServerApplication.java
@@ -1,6 +1,6 @@
package com.aizuda.easy.retry.server;
-import com.aizuda.easy.retry.server.starter.server.NettyHttpServer;
+import com.aizuda.easy.retry.server.common.rpc.server.NettyHttpServer;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.SpringApplication;
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucket.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucket.java
index 34e392b2d..312868b27 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucket.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucket.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.util.Set;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-21 23:30:22
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucketActor.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucketActor.java
index 02fc3a0fe..e012e1b7d 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucketActor.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/ConsumerBucketActor.java
@@ -32,7 +32,7 @@ import java.util.Objects;
* 消费当前节点分配的bucket并生成扫描任务
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-21 23:47:23
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/DispatchService.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/DispatchService.java
index 0ccd84c80..f41ef3fca 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/DispatchService.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/dispatch/DispatchService.java
@@ -20,7 +20,7 @@ import java.util.concurrent.TimeUnit;
/**
* 负责EasyRetry系统任务分发调度
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-21 23:36:47
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/EndListener.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/EndListener.java
index 144ac51a9..cb51cff61 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/EndListener.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/EndListener.java
@@ -13,7 +13,7 @@ import java.util.List;
/**
* 关闭监听器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 19:00
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/StartListener.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/StartListener.java
index e27eb58ea..bec65c230 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/StartListener.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/listener/StartListener.java
@@ -17,7 +17,7 @@ import java.util.List;
/**
* 系统启动监听器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-19 19:00
*/
@Component
diff --git a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/schedule/OfflineNodeSchedule.java b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/schedule/OfflineNodeSchedule.java
index 9ce9d8b29..22d5bebe2 100644
--- a/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/schedule/OfflineNodeSchedule.java
+++ b/easy-retry-server/easy-retry-server-starter/src/main/java/com/aizuda/easy/retry/server/starter/schedule/OfflineNodeSchedule.java
@@ -24,7 +24,7 @@ import java.util.stream.Collectors;
/**
* 删除过期下线机器
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-07-21 14:59
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/ConfigVersionSyncHandlerTest.java b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/ConfigVersionSyncHandlerTest.java
index 700cd2a50..eb9cab666 100644
--- a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/ConfigVersionSyncHandlerTest.java
+++ b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/ConfigVersionSyncHandlerTest.java
@@ -6,7 +6,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-05-02 22:38
*/
@SpringBootTest
diff --git a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/RetryTaskMapperTest.java b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/RetryTaskMapperTest.java
index 07119be01..6a0840891 100644
--- a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/RetryTaskMapperTest.java
+++ b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/RetryTaskMapperTest.java
@@ -8,7 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-03 18:03
*/
@SpringBootTest
diff --git a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/SystemConfigGroupMapperTest.java b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/SystemConfigGroupMapperTest.java
index e1a0b2f6f..dc14f14e0 100644
--- a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/SystemConfigGroupMapperTest.java
+++ b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/mapper/SystemConfigGroupMapperTest.java
@@ -4,7 +4,7 @@ import org.springframework.boot.test.context.SpringBootTest;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-03 18:01
*/
@SpringBootTest
diff --git a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/support/generator/id/SegmentIdGeneratorTest.java b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/support/generator/id/SegmentIdGeneratorTest.java
index a1f06ef46..499b70a4f 100644
--- a/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/support/generator/id/SegmentIdGeneratorTest.java
+++ b/easy-retry-server/easy-retry-server-starter/src/test/java/com/aizuda/easy/retry/server/support/generator/id/SegmentIdGeneratorTest.java
@@ -17,7 +17,7 @@ import java.util.concurrent.CountDownLatch;
/**
* 测试多线程情况下号段模式的运行情况
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-05-06 09:16
* @since 1.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/EasyRetryWebStarter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/EasyRetryWebStarter.java
index 702778589..ffece9480 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/EasyRetryWebStarter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/EasyRetryWebStarter.java
@@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:01
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/annotation/LoginUser.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/annotation/LoginUser.java
index f2b67ddbd..3e00a2045 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/annotation/LoginUser.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/annotation/LoginUser.java
@@ -7,7 +7,7 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-06
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/DashBoardController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/DashBoardController.java
index 2cf69fbfc..3c77358d0 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/DashBoardController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/DashBoardController.java
@@ -21,7 +21,7 @@ import java.util.Set;
/**
* 仪表盘接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-22 20:17
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/GroupConfigController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/GroupConfigController.java
index ae2161f8c..fe09aa6d1 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/GroupConfigController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/GroupConfigController.java
@@ -18,7 +18,7 @@ import java.util.List;
/**
* 重试组接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-22 14:38
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobBatchController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobBatchController.java
index 06bab0c8e..b4b92cf95 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobBatchController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobBatchController.java
@@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:52
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobController.java
index 9f3ce29cd..a5c21478c 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobController.java
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:18:29
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobLogController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobLogController.java
index cd28724ef..2592e8917 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobLogController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobLogController.java
@@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:56
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobTaskController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobTaskController.java
index 266eacbea..3af3a0a50 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobTaskController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/JobTaskController.java
@@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:55
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/NotifyConfigController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/NotifyConfigController.java
index b7a99b20b..863315f77 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/NotifyConfigController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/NotifyConfigController.java
@@ -15,7 +15,7 @@ import java.util.List;
/**
* 通知配置接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:32
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryDeadLetterController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryDeadLetterController.java
index 025164fe0..380221a84 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryDeadLetterController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryDeadLetterController.java
@@ -16,7 +16,7 @@ import java.util.List;
/**
* 死信队列接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 15:38
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskController.java
index ea21a4729..e713384d1 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskController.java
@@ -30,7 +30,7 @@ import java.util.List;
/**
* 重试数据管理接口
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskLogController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskLogController.java
index cdd761b61..ce5734c32 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskLogController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/RetryTaskLogController.java
@@ -18,7 +18,7 @@ import java.util.List;
/**
* 重试日志接口
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SceneConfigController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SceneConfigController.java
index 5e2313570..15387f2c8 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SceneConfigController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SceneConfigController.java
@@ -15,7 +15,7 @@ import java.util.List;
/**
* 重试场景接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:27
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemInfoController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemInfoController.java
index 7fee8b1e9..3e3017ae6 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemInfoController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemInfoController.java
@@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.RestController;
/**
* 系统信息
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-05-07
* @since 1.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemUserController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemUserController.java
index 4fcdaac4e..9be5f69e4 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemUserController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/SystemUserController.java
@@ -19,7 +19,7 @@ import java.util.List;
/**
* 系统用户表 前端控制器
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
@RestController
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/WebController.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/WebController.java
index a803aec35..d7e52757d 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/WebController.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/controller/WebController.java
@@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
/**
* 默认接口
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-28 22:17
*/
@Controller
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/EasyRetryRetryWebMvcConfigurerAdapter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/EasyRetryRetryWebMvcConfigurerAdapter.java
index 0b3811667..baf8b62ec 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/EasyRetryRetryWebMvcConfigurerAdapter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/EasyRetryRetryWebMvcConfigurerAdapter.java
@@ -10,7 +10,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-06
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/LoginUserMethodArgumentResolver.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/LoginUserMethodArgumentResolver.java
index e52091f07..23432b3c7 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/LoginUserMethodArgumentResolver.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/interceptor/LoginUserMethodArgumentResolver.java
@@ -13,7 +13,7 @@ import org.springframework.web.method.support.ModelAndViewContainer;
import org.springframework.web.multipart.support.MissingServletRequestPartException;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-06
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/BaseQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/BaseQueryVO.java
index 6424f3d61..fb5ec0d9c 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/BaseQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/BaseQueryVO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.web.model.base;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/PageResult.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/PageResult.java
index d4ab1028e..40113d32b 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/PageResult.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/base/PageResult.java
@@ -6,7 +6,7 @@ import lombok.AllArgsConstructor;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-16 14:07
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryDeadLetterVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryDeadLetterVO.java
index c6b12d478..77e442a8a 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryDeadLetterVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryDeadLetterVO.java
@@ -10,7 +10,7 @@ import java.util.List;
/**
* 批量删除死信表数据
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-04-30 22:30
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryTaskVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryTaskVO.java
index 95aaeb7bd..c467d4e9a 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryTaskVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchDeleteRetryTaskVO.java
@@ -9,7 +9,7 @@ import java.util.List;
/**
* 批量删除重试数据
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-04-30 22:30
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchRollBackRetryDeadLetterVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchRollBackRetryDeadLetterVO.java
index 65bd716c3..549eabd52 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchRollBackRetryDeadLetterVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/BatchRollBackRetryDeadLetterVO.java
@@ -10,7 +10,7 @@ import java.util.List;
/**
* 批量回滚死信表数据
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-04-30 22:30
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GenerateRetryIdempotentIdVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GenerateRetryIdempotentIdVO.java
index 62703e9e5..81857e7aa 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GenerateRetryIdempotentIdVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GenerateRetryIdempotentIdVO.java
@@ -6,7 +6,7 @@ import org.hibernate.validator.constraints.NotBlank;
/**
* 生成idempotentId模型
*
- * @auther www.byteblogs.com
+ * @auther opensnail
* @date 2022/03/25 10:06
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigQueryVO.java
index b0f703780..de8efe7fe 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigQueryVO.java
@@ -9,7 +9,7 @@ import jakarta.validation.constraints.Pattern;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-22 13:45
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigRequestVO.java
index 31e32d3ac..5a0e4d275 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/GroupConfigRequestVO.java
@@ -9,7 +9,7 @@ import java.util.List;
/**
* 组、场景、通知配置类
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-22 13:45
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobBatchQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobBatchQueryVO.java
index 5b9f3234a..1c918385b 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobBatchQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobBatchQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:28:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobLogQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobLogQueryVO.java
index 3113fe24f..af399fc44 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobLogQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobLogQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:28:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobQueryVO.java
index 683cb2008..bbde150ee 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:28:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobRequestVO.java
index 26ddcdcdc..67eb22cd3 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobRequestVO.java
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:37:55
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobTaskQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobTaskQueryVO.java
index e779710de..13381845f 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobTaskQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobTaskQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:28:07
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobUpdateJobStatusRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobUpdateJobStatusRequestVO.java
index 440c14180..6720f74dc 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobUpdateJobStatusRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/JobUpdateJobStatusRequestVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import jakarta.validation.constraints.NotNull;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-15 16:06:20
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ManualTriggerTaskRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ManualTriggerTaskRequestVO.java
index da71b14bf..eccf1f0d7 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ManualTriggerTaskRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ManualTriggerTaskRequestVO.java
@@ -8,7 +8,7 @@ import lombok.Data;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-11 22:00:26
* @since 2.3.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigQueryVO.java
index 4b80af2c0..da41e22dd 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-25 10:16:14
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigRequestVO.java
index bb731b4ab..e78fcfbe5 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/NotifyConfigRequestVO.java
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-25 08:40:10
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ParseLogsVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ParseLogsVO.java
index b6614b9ba..9fe5d8905 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ParseLogsVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ParseLogsVO.java
@@ -9,7 +9,7 @@ import jakarta.validation.constraints.Pattern;
/**
* 解析参数模型
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date: 2023-07-15 23:15
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryDeadLetterQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryDeadLetterQueryVO.java
index 92b60e7ca..5179258c7 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryDeadLetterQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryDeadLetterQueryVO.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.web.model.base.BaseQueryVO;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:45
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogMessageQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogMessageQueryVO.java
index 76c173c49..37956a56f 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogMessageQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogMessageQueryVO.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.web.model.base.BaseQueryVO;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:08
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogQueryVO.java
index 5e07d369a..f92d2f37a 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskLogQueryVO.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.web.model.base.BaseQueryVO;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:08
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskQueryVO.java
index be03283e3..2c659d909 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskQueryVO.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.web.model.base.BaseQueryVO;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskSaveRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskSaveRequestVO.java
index 66e8d14a4..bc092bbb5 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskSaveRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskSaveRequestVO.java
@@ -7,7 +7,7 @@ import org.hibernate.validator.constraints.NotBlank;
/**
* 重试数据模型
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-09-29
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateExecutorNameRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateExecutorNameRequestVO.java
index bc1daefff..e493c8256 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateExecutorNameRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateExecutorNameRequestVO.java
@@ -11,7 +11,7 @@ import java.util.List;
/**
* 更新执行器名称
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-09-29
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateStatusRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateStatusRequestVO.java
index 73d53adf2..aa7d3ed96 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateStatusRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/RetryTaskUpdateStatusRequestVO.java
@@ -9,7 +9,7 @@ import jakarta.validation.constraints.Pattern;
/**
* 更新重试任务模型
*
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-09-29
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigQueryVO.java
index bc78c8cdf..16da91fee 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-05
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigRequestVO.java
index 4d04ceb26..54a99febb 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SceneConfigRequestVO.java
@@ -6,7 +6,7 @@ import lombok.Data;
import jakarta.validation.constraints.*;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-25 08:40:57
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ServerNodeQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ServerNodeQueryVO.java
index 7b256a9d2..af0c87f60 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ServerNodeQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/ServerNodeQueryVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-22 13:45
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserQueryVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserQueryVO.java
index b64b1fd53..971b168b2 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserQueryVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserQueryVO.java
@@ -4,7 +4,7 @@ import com.aizuda.easy.retry.server.web.model.base.BaseQueryVO;
import lombok.Data;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-06
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserRequestVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserRequestVO.java
index 173aa9819..b2aa17e22 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserRequestVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/request/SystemUserRequestVO.java
@@ -10,7 +10,7 @@ import jakarta.validation.constraints.NotNull;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-05
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ActivePodQuantityResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ActivePodQuantityResponseVO.java
index e156f8740..d08d4461e 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ActivePodQuantityResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ActivePodQuantityResponseVO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.web.model.response;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-23 10:39
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/DashboardRetryLineResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/DashboardRetryLineResponseVO.java
index 11cc194ae..e38dd766f 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/DashboardRetryLineResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/DashboardRetryLineResponseVO.java
@@ -6,7 +6,7 @@ import lombok.Data;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-22 20:27
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/GroupConfigResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/GroupConfigResponseVO.java
index 79cc40ef2..bd857ab27 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/GroupConfigResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/GroupConfigResponseVO.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-25 13:42
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobBatchResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobBatchResponseVO.java
index 7dbae54a6..52b18d8be 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobBatchResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobBatchResponseVO.java
@@ -8,7 +8,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 10:18
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobLogResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobLogResponseVO.java
index f730b240a..b83657817 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobLogResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobLogResponseVO.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 11:22
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobResponseVO.java
index a7cd20e43..ffb3c0ff8 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobResponseVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:30:00
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobTaskResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobTaskResponseVO.java
index a203d8b3b..b2fdd6cd0 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobTaskResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/JobTaskResponseVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 10:18
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryDeadLetterResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryDeadLetterResponseVO.java
index 7fcc7ebb4..67e14890a 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryDeadLetterResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryDeadLetterResponseVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:36
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogMessageResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogMessageResponseVO.java
index b9cd37d8c..8a813c513 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogMessageResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogMessageResponseVO.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:09
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogResponseVO.java
index f98de9d42..16b22cef9 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskLogResponseVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:09
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskResponseVO.java
index e41f0a763..c3705ed9d 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/RetryTaskResponseVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneConfigResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneConfigResponseVO.java
index d89445f3f..1faed624f 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneConfigResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneConfigResponseVO.java
@@ -5,7 +5,7 @@ import lombok.Data;
import java.time.LocalDateTime;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 10:56
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneQuantityRankResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneQuantityRankResponseVO.java
index 7b5d13918..50e856062 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneQuantityRankResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SceneQuantityRankResponseVO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.web.model.response;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-23 10:56
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ServerNodeResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ServerNodeResponseVO.java
index f894f321e..b9eee2468 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ServerNodeResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/ServerNodeResponseVO.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
import java.util.Set;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-06
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SystemUserResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SystemUserResponseVO.java
index a21269a78..087108ac7 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SystemUserResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/SystemUserResponseVO.java
@@ -6,7 +6,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-05
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/TaskQuantityResponseVO.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/TaskQuantityResponseVO.java
index 1dcb4439f..ecc1fd210 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/TaskQuantityResponseVO.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/model/response/TaskQuantityResponseVO.java
@@ -3,7 +3,7 @@ package com.aizuda.easy.retry.server.web.model.response;
import lombok.Data;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-22 20:27
*/
@Data
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/DashBoardService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/DashBoardService.java
index 215814220..820ebb938 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/DashBoardService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/DashBoardService.java
@@ -10,7 +10,7 @@ import com.aizuda.easy.retry.server.web.model.response.ServerNodeResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-22 20:19
*/
public interface DashBoardService {
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/GroupConfigService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/GroupConfigService.java
index dbbade44b..af0751184 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/GroupConfigService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/GroupConfigService.java
@@ -9,7 +9,7 @@ import com.aizuda.easy.retry.server.web.model.response.GroupConfigResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-22 14:53
*/
public interface GroupConfigService {
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobBatchService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobBatchService.java
index af606a329..55ed7f223 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobBatchService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobBatchService.java
@@ -7,7 +7,7 @@ import com.aizuda.easy.retry.server.web.model.response.JobBatchResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:54
* @since :2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobLogService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobLogService.java
index d3c36c613..a96ae0142 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobLogService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobLogService.java
@@ -7,7 +7,7 @@ import com.aizuda.easy.retry.server.web.model.response.JobLogResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:54
* @since :2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobService.java
index 96b94e08d..e06dbde1d 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobService.java
@@ -10,7 +10,7 @@ import com.aizuda.easy.retry.template.datasource.persistence.po.Job;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:20:23
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobTaskService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobTaskService.java
index d323472a9..027df27e2 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobTaskService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/JobTaskService.java
@@ -7,7 +7,7 @@ import com.aizuda.easy.retry.server.web.model.response.JobTaskResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:54
* @since :2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/NotifyConfigService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/NotifyConfigService.java
index 2022cd131..a36060cfc 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/NotifyConfigService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/NotifyConfigService.java
@@ -8,7 +8,7 @@ import com.aizuda.easy.retry.server.web.model.response.NotifyConfigResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:17
*/
public interface NotifyConfigService {
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryDeadLetterService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryDeadLetterService.java
index 9e14bc266..e2dd101bd 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryDeadLetterService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryDeadLetterService.java
@@ -9,7 +9,7 @@ import com.aizuda.easy.retry.server.web.model.response.RetryDeadLetterResponseVO
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:34
*/
public interface RetryDeadLetterService {
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskLogService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskLogService.java
index 3338bbfc1..e285bf928 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskLogService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskLogService.java
@@ -9,7 +9,7 @@ import com.aizuda.easy.retry.server.web.model.response.RetryTaskLogResponseVO;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskService.java
index de496caff..303485332 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/RetryTaskService.java
@@ -14,7 +14,7 @@ import com.aizuda.easy.retry.server.web.model.response.RetryTaskResponseVO;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SceneConfigService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SceneConfigService.java
index 3ab07e386..d8b825e26 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SceneConfigService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SceneConfigService.java
@@ -8,7 +8,7 @@ import com.aizuda.easy.retry.server.web.model.response.SceneConfigResponseVO;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 10:54
*/
public interface SceneConfigService {
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SystemUserService.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SystemUserService.java
index 76ed4d87b..0895f36e2 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SystemUserService.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/SystemUserService.java
@@ -14,7 +14,7 @@ import java.util.List;
* 系统用户表 服务类
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
public interface SystemUserService {
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/DispatchQuantityResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/DispatchQuantityResponseVOConverter.java
index 674f29e42..fd6710bee 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/DispatchQuantityResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/DispatchQuantityResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-08-04 22:51:56
* @since 2.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigConverter.java
index 4dbbdb9d8..d4ff6aff4 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigConverter.java
@@ -10,7 +10,7 @@ import java.util.List;
/**
* GroupConfigVO装换为GroupConfig
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 13:55
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigResponseVOConverter.java
index 995d83f5a..5a4c24e9f 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/GroupConfigResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 1.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobConverter.java
index 25461a843..4900f0b25 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobConverter.java
@@ -6,7 +6,7 @@ import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:40
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobNotifyConfigResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobNotifyConfigResponseVOConverter.java
index 88b287e84..a6a6e781d 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobNotifyConfigResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobNotifyConfigResponseVOConverter.java
@@ -9,7 +9,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:20
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobResponseVOConverter.java
index ba3f84704..9246b1619 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobResponseVOConverter.java
@@ -13,7 +13,7 @@ import java.util.List;
import java.util.Objects;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:50:40
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobTaskResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobTaskResponseVOConverter.java
index 4e57458d5..cd6ecff4d 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobTaskResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/JobTaskResponseVOConverter.java
@@ -10,7 +10,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 10:45
* @since : 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigConverter.java
index 9e5c75c4c..43a4264b2 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigConverter.java
@@ -9,7 +9,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 13:43
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigResponseVOConverter.java
index 57c69e6b2..ae8b6f968 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/NotifyConfigResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:20
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryDeadLetterResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryDeadLetterResponseVOConverter.java
index 785f5a105..6737574d7 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryDeadLetterResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryDeadLetterResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 15:29
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskLogResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskLogResponseVOConverter.java
index 8035b25d3..b8975ba1d 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskLogResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskLogResponseVOConverter.java
@@ -10,7 +10,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:19
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskResponseVOConverter.java
index 4f7a3cbc3..5c888fb39 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/RetryTaskResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigConverter.java
index 1e5c014ba..0e545f576 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigConverter.java
@@ -9,7 +9,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-26 13:49
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigResponseVOConverter.java
index f04ea75f0..7e6eff311 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneConfigResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:14
*/
@Mapper
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneQuantityRankResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneQuantityRankResponseVOConverter.java
index 642ac309f..8fab912ba 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneQuantityRankResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SceneQuantityRankResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-08-04 22:55:04
* @since 2.2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/ServerNodeResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/ServerNodeResponseVOConverter.java
index c3211ce9b..5d022bd18 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/ServerNodeResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/ServerNodeResponseVOConverter.java
@@ -8,7 +8,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-06-06
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SystemUserResponseVOConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SystemUserResponseVOConverter.java
index d62fc2778..7de3f148b 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SystemUserResponseVOConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/SystemUserResponseVOConverter.java
@@ -9,7 +9,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-03-05
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/TaskContextConverter.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/TaskContextConverter.java
index 88726a402..54c608d45 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/TaskContextConverter.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/convert/TaskContextConverter.java
@@ -9,7 +9,7 @@ import org.mapstruct.factory.Mappers;
import java.util.List;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-07-16 22:09:40
* @since 2.1.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/DashBoardServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/DashBoardServiceImpl.java
index 2da9da6f5..6cfce6f9e 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/DashBoardServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/DashBoardServiceImpl.java
@@ -55,7 +55,7 @@ import java.util.*;
import java.util.stream.Collectors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-04-22 20:19
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/GroupConfigServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/GroupConfigServiceImpl.java
index 506d97b05..0b3647ec7 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/GroupConfigServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/GroupConfigServiceImpl.java
@@ -56,7 +56,7 @@ import java.util.stream.Collectors;
/**
* CRUD 组、场景、通知
*
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2021-11-22 14:54
* @since 1.0.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobBatchServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobBatchServiceImpl.java
index d144f0f74..8e9bd3118 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobBatchServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobBatchServiceImpl.java
@@ -56,7 +56,7 @@ import java.util.List;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:55
* @since :2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobLogServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobLogServiceImpl.java
index 9d7a1d299..1a7d29a14 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobLogServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobLogServiceImpl.java
@@ -24,7 +24,7 @@ import java.util.*;
import java.util.stream.Collectors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:55
* @since :2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobServiceImpl.java
index 0055cf396..236bfe8d1 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobServiceImpl.java
@@ -42,7 +42,7 @@ import java.util.Objects;
import java.util.Optional;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-10-11 22:20:42
* @since 2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobTaskServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobTaskServiceImpl.java
index dfff84f4a..c60d6329b 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobTaskServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/JobTaskServiceImpl.java
@@ -17,7 +17,7 @@ import java.util.List;
import java.util.Objects;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2023-10-12 09:55
* @since :2.4.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/NotifyConfigServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/NotifyConfigServiceImpl.java
index 17a43da0b..0f53f5b64 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/NotifyConfigServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/NotifyConfigServiceImpl.java
@@ -26,7 +26,7 @@ import java.time.LocalDateTime;
import java.util.List;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 11:17
*/
@Service
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryDeadLetterServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryDeadLetterServiceImpl.java
index 5fb29ae99..ba34d7a50 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryDeadLetterServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryDeadLetterServiceImpl.java
@@ -43,7 +43,7 @@ import java.util.function.Function;
import java.util.stream.Collectors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:46
*/
@Service
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskLogServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskLogServiceImpl.java
index ed41cabc3..93e1ecc64 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskLogServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskLogServiceImpl.java
@@ -39,7 +39,7 @@ import java.util.Optional;
import java.util.stream.Collectors;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-02-28 09:10
*/
@Service
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java
index 0701a5ee7..a3c86e1ec 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java
@@ -10,7 +10,7 @@ import com.aizuda.easy.retry.common.core.util.JsonUtil;
import com.aizuda.easy.retry.common.log.EasyRetryLog;
import com.aizuda.easy.retry.server.common.WaitStrategy;
import com.aizuda.easy.retry.server.common.cache.CacheRegisterTable;
-import com.aizuda.easy.retry.server.common.client.RequestBuilder;
+import com.aizuda.easy.retry.server.common.rpc.client.RequestBuilder;
import com.aizuda.easy.retry.server.common.dto.RegisterNodeInfo;
import com.aizuda.easy.retry.server.common.enums.TaskGeneratorSceneEnum;
import com.aizuda.easy.retry.server.common.enums.SyetemTaskTypeEnum;
@@ -44,7 +44,6 @@ import com.aizuda.easy.retry.server.web.util.UserSessionUtils;
import com.aizuda.easy.retry.template.datasource.access.AccessTemplate;
import com.aizuda.easy.retry.template.datasource.access.TaskAccess;
import com.aizuda.easy.retry.template.datasource.persistence.mapper.RetryTaskLogMapper;
-import com.aizuda.easy.retry.template.datasource.persistence.mapper.RetryTaskLogMessageMapper;
import com.aizuda.easy.retry.template.datasource.persistence.po.GroupConfig;
import com.aizuda.easy.retry.template.datasource.persistence.po.RetryTask;
import com.aizuda.easy.retry.template.datasource.persistence.po.RetryTaskLog;
@@ -70,7 +69,7 @@ import java.util.regex.Pattern;
import java.util.stream.Collectors;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2022-02-27
* @since 2.0
*/
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SceneConfigServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SceneConfigServiceImpl.java
index 997fb919f..257537ea2 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SceneConfigServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SceneConfigServiceImpl.java
@@ -31,7 +31,7 @@ import java.util.List;
import java.util.Optional;
/**
- * @author: www.byteblogs.com
+ * @author: opensnail
* @date : 2022-03-03 10:55
*/
@Service
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SystemUserServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SystemUserServiceImpl.java
index d38712544..058054cba 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SystemUserServiceImpl.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/SystemUserServiceImpl.java
@@ -45,7 +45,7 @@ import java.util.stream.Collectors;
* 系统用户表 服务实现类
*
*
- * @author www.byteblogs.com
+ * @author opensnail
* @since 2022-03-05
*/
@Service
diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/util/UserSessionUtils.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/util/UserSessionUtils.java
index 0011f9b8b..d57981abc 100644
--- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/util/UserSessionUtils.java
+++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/util/UserSessionUtils.java
@@ -7,7 +7,7 @@ import org.springframework.web.context.request.ServletRequestAttributes;
import jakarta.servlet.http.HttpServletRequest;
/**
- * @author www.byteblogs.com
+ * @author opensnail
* @date 2023-11-22 23:14:53
* @since 2.4.0
*/