diff --git a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/config/TlogIdGenerator.java b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/config/TlogIdGenerator.java new file mode 100644 index 000000000..90be04997 --- /dev/null +++ b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/config/TlogIdGenerator.java @@ -0,0 +1,11 @@ +package org.nl.config; + +import cn.hutool.core.util.IdUtil; +import com.yomahub.tlog.id.TLogIdGenerator; + +public class TlogIdGenerator extends TLogIdGenerator { + @Override + public String generateTraceId() { + return IdUtil.getSnowflake(1, 1).nextIdStr(); + } +} diff --git a/acs2/nladmin-system/nlsso-server/src/main/resources/config/application.yml b/acs2/nladmin-system/nlsso-server/src/main/resources/config/application.yml index 42d9bf76e..2b5b26b4a 100644 --- a/acs2/nladmin-system/nlsso-server/src/main/resources/config/application.yml +++ b/acs2/nladmin-system/nlsso-server/src/main/resources/config/application.yml @@ -58,8 +58,8 @@ spring: queueTimeout: 100 executors: # 动态线程池配置,都有默认值,采用默认值的可以不配置该项,减少配置量 - threadPoolName: cool_pool # 线程池名称,必填dtpExecutor1 - threadPoolAliasName: core_thread # 线程池别名,可选 - executorType: common # 线程池类型 common、eager、ordered、scheduled、priority,默认 common + threadPoolAliasName: core_thread # 线程池别名,可选 + executorType: common # 线程池类型 common、eager、ordered、scheduled、priority,默认 common corePoolSize: 30 # 核心线程数,默认1 maximumPoolSize: 50 # 最大线程数,默认cpu核数 queueCapacity: 1024 # 队列容量,默认1024 @@ -161,3 +161,5 @@ lucene: tlog: pattern: "[$preApp][$preIp][$spanId][$traceId]" enable-invoke-time-print: true + id-generator: org.nl.config.TlogIdGenerator +