public interface RpcTraceContext extends TraceContext
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addRpcContext()
调用远程rpc接口,将threadLocal中TraceDTO赋值给rpcContext
|
void |
consumer(@NotNull Consumer<TraceDTO> traceDTOConsumer) |
TraceDTO |
product()
1. dubbo消费者 : 获取threadLocal中dto并添加到RpcContext中
2. restTemplate : 获取threadLocal中dto并添加到请求头中
3. mq生产者 : 获取threadLocal中dto 并添加到message中properties属性
|
collectLog, getContext, getThreadLocalTraceDtovoid addRpcContext()
TraceDTO product()
Copyright © 2018. All rights reserved.