SkyWalking 源码分析 应用于应用实例的注册
1. 概述
本文主要分享 应用与应用实例的注册。先来简单了解下注册的整体流程:
- 应用启动,Agent 向 Collector 注册应用。
- 注册应用成功后,Agent 向 Collector 注册应用实例。
下面,我们分成两个小节,分别从 API 的实现与调用,分享代码的具体实现。
> 友情提示:推荐阅读 《探针与Collector间通讯协议》 。
2. Collector 注册相关 API
Collector 注册相关 API 相关有四个接口:
- 2.1 应用的注册 API
- 2.2 应用实例的正常注册 API
- 2.3 应用实例的恢复注册 API
- 2.4 应用实例的心跳 API
API处理的流程大体如下:

- 绿框部分,【2.3】【2.4】两个 API ,直接 Service 调用 DAO 方法,无需经过 Graph / Stream 相关方法。