0

我目前在 spring-cloud-sleuth 中遇到了一个用例。我在我的 pom 和 Spring boot 2.0.3.RELEASE 中使用 Finchley.Release spring cloud

我实现了自己的 CustomTraceContext,它扩展了 CurrentTraceContext,并向 MDC 添加了自定义 CorrelationId (XP-TraceId)。

我正在使用 log4j2.xml,并且能够在日志文件中看到 CorrelationId (XP-TraceId)。

现在我需要将 CorrelationId (XP-TraceId) 传播到微服务链,而且我无法在异步线程中看到 CorrelationId (XP-TraceId)(我在异步线程中打印 MDC.getCopyOfContextMap() 我只看到 X-B3-TraceId , X-B3-SpanId)?

Finchley.Release 有可能吗?

有任何示例配置吗?

我提到了这个,但无法配置这个。

任何帮助表示赞赏。

4

0 回答 0