From 5b5654b56edcbdb0e0bda16aedc703d979c2c169 Mon Sep 17 00:00:00 2001 From: Parker Date: Tue, 28 Feb 2023 11:31:36 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9EventBug=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=20=E9=80=82=E9=85=8D=E4=BA=8E=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SpringEventBus.java} | 7 +++---- .../java/org/opsli/core/log/aspect/OperateLogAspect.java | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) rename opsli-base-support/opsli-core/src/main/java/org/opsli/core/{log/bus/OperationLogEventBus.java => eventbus/SpringEventBus.java} (89%) diff --git a/opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/bus/OperationLogEventBus.java b/opsli-base-support/opsli-core/src/main/java/org/opsli/core/eventbus/SpringEventBus.java similarity index 89% rename from opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/bus/OperationLogEventBus.java rename to opsli-base-support/opsli-core/src/main/java/org/opsli/core/eventbus/SpringEventBus.java index 4c09676e..c4c3c129 100644 --- a/opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/bus/OperationLogEventBus.java +++ b/opsli-base-support/opsli-core/src/main/java/org/opsli/core/eventbus/SpringEventBus.java @@ -13,7 +13,7 @@ * License for the specific language governing permissions and limitations under * the License. */ -package org.opsli.core.log.bus; +package org.opsli.core.eventbus; import com.google.common.eventbus.AsyncEventBus; import com.google.common.eventbus.EventBus; @@ -21,7 +21,6 @@ import com.google.common.eventbus.SubscriberExceptionContext; import com.google.common.eventbus.SubscriberExceptionHandler; import lombok.extern.slf4j.Slf4j; import org.opsli.common.thread.ThreadPoolFactory; -import org.opsli.core.eventbus.AbstractSpringEventBus; import org.springframework.stereotype.Component; import java.util.concurrent.ThreadPoolExecutor; @@ -34,11 +33,11 @@ import java.util.concurrent.TimeUnit; */ @Component @Slf4j -public class OperationLogEventBus extends AbstractSpringEventBus implements SubscriberExceptionHandler { +public class SpringEventBus extends AbstractSpringEventBus implements SubscriberExceptionHandler { private final EventBus eventBus; - public OperationLogEventBus() { + public SpringEventBus() { // 异步事件配置线程池 eventBus = new AsyncEventBus( ThreadPoolFactory.createInitThreadPool(5, 10, 60, TimeUnit.SECONDS, diff --git a/opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/aspect/OperateLogAspect.java b/opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/aspect/OperateLogAspect.java index fe5b2bff..061688a5 100644 --- a/opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/aspect/OperateLogAspect.java +++ b/opsli-base-support/opsli-core/src/main/java/org/opsli/core/log/aspect/OperateLogAspect.java @@ -29,7 +29,7 @@ import org.opsli.core.base.dto.LoginUserDto; import org.opsli.core.holder.UserContextHolder; import org.opsli.core.log.annotation.OperateLogger; import org.opsli.core.log.bean.OperationLog; -import org.opsli.core.log.bus.OperationLogEventBus; +import org.opsli.core.eventbus.SpringEventBus; import org.opsli.core.log.enums.LogLevelEnum; import org.opsli.core.log.enums.LogScopeEnum; import org.opsli.core.utils.UserTokenUtil; @@ -57,7 +57,7 @@ public class OperateLogAspect { private static final String RE = "\\$\\{([\\w\\.\\-\\/\\+\\$\\#\\@\\!\\^\\&\\(\\)]+)\\}"; @Resource - private OperationLogEventBus operationLogEventBus; + private SpringEventBus springEventBus; @Pointcut("@annotation(org.opsli.core.log.annotation.OperateLogger)") public void operationLog(){} @@ -156,7 +156,7 @@ public class OperateLogAspect { } // 存入数据库 if(annotation.db()){ - operationLogEventBus.post(operationLog); + springEventBus.post(operationLog); } }