• 二、Skywalking模块系统与启动流程

    OAP 后端几十个模块怎么拼成一个可运行的整体?SkyWalking 没用 Spring,自己写了一套极简模块框架:ModuleDefine(契约)+ ModuleProvider(实现)+ 标准 Java SPI 发现 + 拓扑排序启动。这篇拆解这套骨架,跟一遍 OAP 的 main 启动流程,最后看 CoreModule 这个"大脑"里装了什么。理解了它,后面所有模块的代码都能对号入座。...

    一、Skywalking整体架构与端到端数据流

    Apache SkyWalking 是国内最成熟的开源 APM 系统。这篇顺着一条 trace 从 Agent 上报到 UI 展示的完整旅程,把 OAP 后端的接收、解析、规则编译、聚合、存储、查询六大层串一遍,建立全局观。读完你能回答:数据从哪来、中间被谁加工、最后落到哪、怎么被查出来。后面 11 篇都是这条链上某一环的放大。...