spring-cloud-sleuth与retrofit2兼容吗?
我知道 sleuth 可以使用 spring MVC RestTemplate 开箱即用,但我无法在网上找到任何资源来了解如何使其与 retrofit2 一起使用。
spring-cloud-sleuth与retrofit2兼容吗?
我知道 sleuth 可以使用 spring MVC RestTemplate 开箱即用,但我无法在网上找到任何资源来了解如何使其与 retrofit2 一起使用。
您可以使用 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
不幸的是,我不知道。但是我们愿意接收功能/拉取请求,所以不要犹豫在https://github.com/spring-cloud/spring-cloud-sleuth/中提交一个
自从添加了先前的答案以来,情况发生了变化。现在可以通过Spring Cloud Square获得对 RetrofitOkHttpClient
和 Spring的支持。您可以在此处找到文档。可以在此处找到有关 Sleuth 支持的信息。WebClient