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