如何在zipkin中的线程池中使用的线程中传递traceid、spanid?

How to pass the traceid, spanid in threads used in threadpool in zipkin?

我正在使用 zipkin 跨微服务跟踪请求。我的一项服务是 运行 使用线程池的作业。如何将 zipkin header 值传输到线程?有可用的 Zipkin 包裹线程 pool/executor 吗?

我们有一个 LazyTraceExecutor 您可以使用 - https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.java