2

spring-cloud-sleuth与retrofit2兼容吗?

我知道 sleuth 可以使用 spring MVC RestTemplate 开箱即用,但我无法在网上找到任何资源来了解如何使其与 retrofit2 一起使用。

4

3 回答 3

1

您可以使用 Sleuth 配置的 HttpTracing bean 和 OkHttp 实例来配置勇敢的 Call.Factory

retrofitBuilder.callFactory(TracingCallFactory.create(httpTracing, okhttp))

https://github.com/openzipkin/brave/blob/master/instrumentation/okhttp3/README.md#tracingcallfactory https://github.com/square/retrofit/blob/63cf3e66c4b661170a34a396e9be8a2a01c0e57f/retrofit/src/main/java/retrofit2 /Retrofit.java#L484

于 2020-06-10T00:17:58.727 回答
0

不幸的是,我不知道。但是我们愿意接收功能/拉取请求,所以不要犹豫在https://github.com/spring-cloud/spring-cloud-sleuth/中提交一个

于 2019-04-30T09:46:42.917 回答
0

自从添加了先前的答案以来,情况发生了变化。现在可以通过Spring Cloud Square获得对 RetrofitOkHttpClient和 Spring的支持。您可以在此处找到文档。可以在此处找到有关 Sleuth 支持的信息。WebClient

于 2021-12-23T09:39:59.280 回答