侦探与改造2是否兼容

时间:2019-04-30 09:30:36

标签: java spring retrofit2 spring-cloud-sleuth

spring-cloud-sleuth retrofit2 兼容吗?

我知道sleuth可以使用Spring MVC RestTemplate开箱即用,但是我找不到在线资源来知道如何使它与Retrofit2兼容。

2 个答案:

答案 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