From b348ba0b0a0a1a38f4d4c2a890df2d57d2ae62f6 Mon Sep 17 00:00:00 2001 From: "www.byteblogs.com" <598092184@qq.com> Date: Sat, 17 Jun 2023 18:55:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=202.0.0=201.=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=90=AF=E5=8A=A8logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../retry/client/core/init/EasyRetryStartListener.java | 7 +++++++ .../src/main/resources/META-INF/spring.factories | 0 .../src/main/resources/application.properties | 1 - .../easy/retry/common/core/constant/SystemConstants.java | 6 ++++++ .../easy/retry/server/support/listener/StartListener.java | 4 ++++ easy-retry-server/src/main/resources/application.yml | 6 +++--- 6 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 easy-retry-client-core/src/main/resources/META-INF/spring.factories delete mode 100644 easy-retry-client-core/src/main/resources/application.properties diff --git a/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/init/EasyRetryStartListener.java b/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/init/EasyRetryStartListener.java index aea9e5b2..80ac3ccf 100644 --- a/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/init/EasyRetryStartListener.java +++ b/easy-retry-client-core/src/main/java/com/aizuda/easy/retry/client/core/init/EasyRetryStartListener.java @@ -1,11 +1,15 @@ package com.aizuda.easy.retry.client.core.init; import com.aizuda.easy.retry.client.core.Lifecycle; +import com.aizuda.easy.retry.common.core.constant.SystemConstants; import com.aizuda.easy.retry.common.core.util.EasyRetryVersion; import lombok.extern.slf4j.Slf4j; +import org.slf4j.helpers.MessageFormatter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; +import org.springframework.boot.ConfigurableBootstrapContext; +import org.springframework.boot.SpringApplicationRunListener; import org.springframework.stereotype.Component; import java.util.List; @@ -25,8 +29,11 @@ public class EasyRetryStartListener implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { + System.out.println(MessageFormatter.format(SystemConstants.LOGO, EasyRetryVersion.getVersion()).getMessage()); + log.info("Easy-Retry client is preparing to start... v{}", EasyRetryVersion.getVersion()); lifecycleList.forEach(Lifecycle::start); log.info("Easy-Retry client started successfully v{}", EasyRetryVersion.getVersion()); } + } diff --git a/easy-retry-client-core/src/main/resources/META-INF/spring.factories b/easy-retry-client-core/src/main/resources/META-INF/spring.factories new file mode 100644 index 00000000..e69de29b diff --git a/easy-retry-client-core/src/main/resources/application.properties b/easy-retry-client-core/src/main/resources/application.properties deleted file mode 100644 index 8b137891..00000000 --- a/easy-retry-client-core/src/main/resources/application.properties +++ /dev/null @@ -1 +0,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 d5b7bb0d..7a2b758a 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 @@ -66,4 +66,10 @@ public interface SystemConstants { } + String LOGO = " ___ ___ _ \n" + + " | __|__ _ ____ _ | _ \\___| |_ _ _ _ _ \n" + + " | _|/ _` (_-< || | | / -_) _| '_| || |\n" + + " |___\\__,_/__/\\_, | |_|_\\___|\\__|_| \\_, |\n" + + " |__/ |__/ \n" + + " :: Easy Retry :: (v{}) \n"; } diff --git a/easy-retry-server/src/main/java/com/aizuda/easy/retry/server/support/listener/StartListener.java b/easy-retry-server/src/main/java/com/aizuda/easy/retry/server/support/listener/StartListener.java index 911bc1e6..c5689a0a 100644 --- a/easy-retry-server/src/main/java/com/aizuda/easy/retry/server/support/listener/StartListener.java +++ b/easy-retry-server/src/main/java/com/aizuda/easy/retry/server/support/listener/StartListener.java @@ -1,15 +1,18 @@ package com.aizuda.easy.retry.server.support.listener; +import com.aizuda.easy.retry.common.core.constant.SystemConstants; import com.aizuda.easy.retry.common.core.log.LogUtils; import com.aizuda.easy.retry.common.core.util.EasyRetryVersion; import com.aizuda.easy.retry.server.support.Lifecycle; import lombok.extern.slf4j.Slf4j; +import org.slf4j.helpers.MessageFormatter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Component; +import java.text.MessageFormat; import java.util.List; /** @@ -27,6 +30,7 @@ public class StartListener implements ApplicationListener @Override public void onApplicationEvent(ContextRefreshedEvent event) { + System.out.println(MessageFormatter.format(SystemConstants.LOGO, EasyRetryVersion.getVersion()).getMessage()); LogUtils.info(log, "easy-retry-server v{} starting...", EasyRetryVersion.getVersion()); lifecycleList.forEach(Lifecycle::start); LogUtils.info(log, "easy-retry-server v{} start completed", EasyRetryVersion.getVersion()); diff --git a/easy-retry-server/src/main/resources/application.yml b/easy-retry-server/src/main/resources/application.yml index 4dc5778c..bdada859 100644 --- a/easy-retry-server/src/main/resources/application.yml +++ b/easy-retry-server/src/main/resources/application.yml @@ -45,9 +45,9 @@ easy-retry: limiter: 10 # 一个客户端每秒最多接收的重试数量指令 step: 100 # 号段模式下步长配置 log-storage: 90 # 日志保存时间(单位: day) - callback: - max-count: 288 - trigger-interval: 900 + callback: # 回调配置 + max-count: 288 #回调最大执行次数 + trigger-interval: 900 #间隔时间