<dependency>
<groupId>io.zipkin.brave</groupId>
<artifactId>brave-dubbox</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
- 打印日志方式(建议)
<bean id="brave" class="com.github.lmg.brave.dubbox.factory.BraveFactoryBean">
<property name="serviceName" value="liaomengge"/>
<property name="zipkinHost" value=""/>
<property name="rate" value="1.0"/>
</bean>
- http方式(不建议在生产上使用)
<bean id="brave" class="com.github.lmg.brave.dubbox.factory.BraveFactoryBean">
<property name="serviceName" value="liaomengge"/>
<property name="zipkinHost" value="http://localhost:9411"/>
<property name="rate" value="1.0"/>
</bean>
1、 dubbox客户端 -> dubbox服务端
直接使用dubbox进行调用
2、 非dubbox客户端(restTemplate) -> dubbox服务端
在客户端,通过Spring RestTemplate走http调用服务
3、 非dubbox客户端(httpClient) -> dubbox服务端
在客户端,通过HttpCient走http(同步)调用服务
4、 非dubbox客户端(okhttp3) -> dubbox服务端
在客户端,通过OkHttp3走http调用服务
###最近发现openzipkin已经换做另一种处理方案了,之后会更新为最新的处理方案~~