This commit is contained in:
wangw 2025-11-07 11:44:53 +08:00
parent 03a0226fcb
commit f96c92b260
23 changed files with 18 additions and 198 deletions

View File

@ -48,14 +48,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -52,13 +52,3 @@ seata:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://121.40.109.122:9411/api/v2/spans

View File

@ -52,13 +52,3 @@ seata:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -3,7 +3,7 @@ server:
spring: spring:
application: application:
name: account-server name: account
profiles: profiles:
active: dev active: dev
include: tools include: tools

View File

@ -55,13 +55,3 @@ seata:
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -48,14 +48,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://121.40.109.122:9411/api/v2/spans

View File

@ -47,15 +47,4 @@ seata:
nacos: nacos:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -3,7 +3,7 @@ server:
spring: spring:
application: application:
name: market-server name: market
profiles: profiles:
active: dev active: dev
include: tools include: tools

View File

@ -49,14 +49,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -53,15 +53,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://121.40.109.122:9411/api/v2/spans

View File

@ -53,15 +53,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -3,7 +3,7 @@ server:
spring: spring:
application: application:
name: order-server name: order
profiles: profiles:
active: dev active: dev
include: tools include: tools

View File

@ -53,15 +53,4 @@ seata:
nacos: nacos:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -48,14 +48,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://121.40.109.122:9411/api/v2/spans

View File

@ -48,14 +48,3 @@ seata:
server-addr: 121.40.109.122:8848 server-addr: 121.40.109.122:8848
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -3,7 +3,7 @@ server:
spring: spring:
application: application:
name: product-server name: product
profiles: profiles:
active: dev active: dev
include: tools include: tools

View File

@ -50,14 +50,3 @@ seata:
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -51,14 +51,3 @@ seata:
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://121.40.109.122:9411/api/v2/spans

View File

@ -51,14 +51,3 @@ seata:
namespace: namespace:
group: group_seata group: group_seata
# TraceID
management:
tracing:
enabled: true
sampling:
probability: 1.0 # 100% 采样,生产可降低
zipkin:
tracing:
endpoint: http://192.168.1.42:9411/api/v2/spans

View File

@ -3,7 +3,7 @@ server:
spring: spring:
application: application:
name: system-server name: system
profiles: profiles:
active: dev active: dev

View File

@ -1,20 +1,31 @@
package com.czg.config; package com.czg.config;
import cn.hutool.core.util.IdUtil;
import jakarta.servlet.*; import jakarta.servlet.*;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import org.slf4j.MDC;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import java.io.IOException; import java.io.IOException;
import java.util.Map;
/** /**
* @author GYJoker * @author GYJoker
*/ */
@Configuration @Configuration
public class CorsFilter implements Filter { public class CorsFilter implements Filter {
@Value("${spring.application.name:unknown-service}")
private String applicationName;
@Override @Override
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)
throws IOException, ServletException { throws IOException, ServletException {
// traceId
Map<String, String> copyOfContextMap = MDC.getCopyOfContextMap();
copyOfContextMap.put("traceId",applicationName + IdUtil.getSnowflakeNextId());
MDC.setContextMap(copyOfContextMap);
HttpServletResponse response = (HttpServletResponse) resp; HttpServletResponse response = (HttpServletResponse) resp;
HttpServletRequest reqs = (HttpServletRequest) req; HttpServletRequest reqs = (HttpServletRequest) req;
String curOrigin = reqs.getHeader("Origin"); String curOrigin = reqs.getHeader("Origin");

View File

@ -41,9 +41,6 @@
<weixin.java.miniapp.version>3.8.0</weixin.java.miniapp.version> <weixin.java.miniapp.version>3.8.0</weixin.java.miniapp.version>
<pinyin.version>2.5.1</pinyin.version> <pinyin.version>2.5.1</pinyin.version>
<IJPay.version>2.9.10</IJPay.version> <IJPay.version>2.9.10</IJPay.version>
<micrometer.version>1.6.0-M3</micrometer.version>
<zipkin-reporter.version>3.5.1</zipkin-reporter.version>
<actuator.version>4.0.0-M3</actuator.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>

View File

@ -98,29 +98,5 @@
<artifactId>hibernate-validator</artifactId> <artifactId>hibernate-validator</artifactId>
<version>8.0.2.Final</version> <version>8.0.2.Final</version>
</dependency> </dependency>
<!-- Micrometer Tracing 核心(必需) -->
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-tracing-bridge-brave</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-observation</artifactId>
</dependency>
<!-- Zipkin Reporter用于将数据发送到 Zipkin -->
<dependency>
<groupId>io.zipkin.reporter2</groupId>
<artifactId>zipkin-reporter-brave</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies> </dependencies>
</project> </project>