Я использую Spring-Cloud-Sleuth-Zipkin и Spring-Cloud-Starter-Sleuth в качестве зависимости.
Когда я вызываю netflix, вызов FeignClient TraceId изменяется ...
import org.springframework.cloud.netflix.feign.FeignClient;
@FeignClient
public interface TesterClient {
@RequestLine("GET /testCall")
@Headers({"Authorization: Bearer {bearerToken}",
"Content-Type: application/json"})
ResponseEntity<Test> testMethod(@Param("bearerToken") String bearerToken);
}
@Bean
public TesterClient testerClient() {
return Feign.builder()
.decoder(new TestDecoder()).encoder(new TestEncoder())
.logLevel(Logger.Level.FULL).target(TesterClient.class,
this.testUrl);
}
Когда я вызываю TesterClient, изменяется traceId?Как я могу сохранить тот же traceId?