请查看https://github.com/winster/jaeger-trace-reactive/blob/master/src/main/java/com/example/demo/JaegerTraceReactiveApplication.java(自述可能有助于更好地理解这个问题https://github.com/winster/jaeger-trace-reactive)
这是一个带有opentraceingjaeger的spring-boot应用程序。根据文档,jaeger支持webflux和webclient。但需要注意的是,当有web客户端调用时,跟踪会跳过反应流。
有办法解决这个问题吗?
我遇到了同样的问题。我通过在Bean中创建WebClient而不是像这个Webclient.builder().baseUrl(properties.getBaseUrl()).build();
那样直接使用它来解决这个问题
@Bean
WebClient.Builder webClient(){
return WebClient.builder();
}