单元测试添加锁.

This commit is contained in:
lijiahang
2024-05-16 13:36:57 +08:00
parent 77cf635eea
commit 9a7437e8db
19 changed files with 122 additions and 51 deletions

View File

@@ -1,6 +1,6 @@
package com.orion.visor.module.asset.task;
import com.orion.visor.framework.redis.core.utils.RedisLocks;
import com.orion.visor.framework.common.utils.LockerUtils;
import com.orion.visor.module.asset.service.CommandSnippetGroupService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
@@ -34,7 +34,7 @@ public class CommandSnippetGroupAutoClearTask {
public void clear() {
log.info("CommandSnippetGroupAutoClearTask.clear start");
// 获取锁并清理
RedisLocks.tryLock(LOCK_KEY, commandSnippetGroupService::clearUnusedGroup);
LockerUtils.tryLock(LOCK_KEY, commandSnippetGroupService::clearUnusedGroup);
log.info("CommandSnippetGroupAutoClearTask.clear finish");
}

View File

@@ -4,7 +4,7 @@ import com.orion.lang.utils.Strings;
import com.orion.lang.utils.io.Files1;
import com.orion.lang.utils.time.Dates;
import com.orion.visor.framework.common.file.FileClient;
import com.orion.visor.framework.redis.core.utils.RedisLocks;
import com.orion.visor.framework.common.utils.LockerUtils;
import com.orion.visor.module.asset.dao.ExecHostLogDAO;
import com.orion.visor.module.asset.define.config.AppExecLogConfig;
import com.orion.visor.module.asset.entity.domain.ExecHostLogDO;
@@ -50,7 +50,7 @@ public class ExecLogFileAutoClearTask {
public void clear() {
log.info("ExecLogFileAutoClearTask.clear start");
// 获取锁并且执行
RedisLocks.tryLock(LOCK_KEY, this::doClearFile);
LockerUtils.tryLock(LOCK_KEY, this::doClearFile);
log.info("ExecLogFileAutoClearTask.clear finish");
}

View File

@@ -1,6 +1,6 @@
package com.orion.visor.module.asset.task;
import com.orion.visor.framework.redis.core.utils.RedisLocks;
import com.orion.visor.framework.common.utils.LockerUtils;
import com.orion.visor.module.asset.service.PathBookmarkGroupService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
@@ -34,7 +34,7 @@ public class PathBookmarkGroupAutoClearTask {
public void clear() {
log.info("PathBookmarkGroupAutoClearTask.clear start");
// 获取锁并清理
RedisLocks.tryLock(LOCK_KEY, pathBookmarkGroupService::clearUnusedGroup);
LockerUtils.tryLock(LOCK_KEY, pathBookmarkGroupService::clearUnusedGroup);
log.info("PathBookmarkGroupAutoClearTask.clear finish");
}

View File

@@ -21,6 +21,9 @@ spring:
host: 127.0.0.1
port: 16379
database: 0
redisson:
threads: 2
netty-threads: 2
mybatis-plus:
lazy-initialization: true