spring-cloud-sleuth 与 retrofit2 兼容吗?
我知道sleuth可以使用Spring MVC RestTemplate开箱即用,但是我找不到在线资源来知道如何使它与Retrofit2兼容。
答案 0 :(得分:0)
不幸的是,我不知道。但是我们愿意接受功能/提取请求,因此请不要犹豫将文件提交到https://github.com/spring-cloud/spring-cloud-sleuth/
答案 1 :(得分:0)
您可以通过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