From 520942a9e108e8f03df0c25f87022c9c3965c703 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 19 二月 2022 15:34:17 +0800
Subject: [PATCH] 优化链路跟踪
---
java110-core/src/main/java/com/java110/core/factory/Java110TraceFactory.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/factory/Java110TraceFactory.java b/java110-core/src/main/java/com/java110/core/factory/Java110TraceFactory.java
index 9975247..e12d07b 100644
--- a/java110-core/src/main/java/com/java110/core/factory/Java110TraceFactory.java
+++ b/java110-core/src/main/java/com/java110/core/factory/Java110TraceFactory.java
@@ -97,7 +97,9 @@
public static String createTrace(String name, Map<String, Object> headers) {
String traceId = "";
String parentId = "";
- if (headers.containsKey(CommonConstant.TRANSACTION_ID)) {
+ if (headers.containsKey(CommonConstant.TRACE_ID)) { //鍏堝彇trace Id
+ traceId = headers.get(CommonConstant.TRACE_ID).toString();
+ }else if (headers.containsKey(CommonConstant.TRANSACTION_ID)) {
traceId = headers.get(CommonConstant.TRANSACTION_ID).toString();
} else {
traceId = GenerateCodeFactory.getUUID();
--
Gitblit v1.8.0