特别说明:商品包含与视频同步的源码和文档资料
价格:5
发布时间:2023-02-27 01:35:07
手把手实现了skywalking agent可插拔式加载插件的功能,是关于bytebuddy的进阶实战项目,通过此项目,可以对skywalking agent的微内核架构实现有清晰的认知,并在此基础上,分析了skywalking agent的代码架构,整体流程。
1.课程大纲
2.目标工程创建
3.skywalking agent 可插拔式地加载插件演示
4.实现拦截springmvc的插件
5.实现拦截mysql的插件
6.可插拔式插件加载实现要点分析
7.抽象mysql插件
8.抽象springmvc插件
9.maven-antrun-plugin
10.获取类型匹配器
11.完成transform逻辑
12.静态方法增强
13.实例方法和实例方法增强
14.扩展新属性存储额外信息
15.EnhancedInstance
16.自定义类加载器
17.加载skywalking-plugin.def并转为AbstractClassEnhancePlugin
18.拦截器的类加载器InterceptorInstanceLoader
19.验证自己实现的可插拔式加载插件的agent
20.skywalking agent 启动流程源码分析
无
无