背景
最近在研究dubbo
的trace
上下文传递,所以免不了要看看skywalking
这一快的实现原理
skywalking version
- 8.12.0
插件版本
- dubbo-3.x-plugin
dubbo-3.x-plugin源码目录结构
源码整体流程
源码分析
可以看到主要有三个核心类 + 一个配置文件
DubboInstrumentation
这个类主要定义了什么时候触发增强,增强哪个类的哪个方法
增强哪个类
java
复制代码
public static final String ENHANCE_CLASS = "org.apache.dubbo.monitor.support.Monitor