SkyWalking 源码分析 Collector Server Component 服务器组件
1. 概述
本文主要分享 SkyWalking Collector Server Component 服务器组件。Collector 通过服务器,提供 API 接口给调用方,例如 Agent 、WebUI 。
Server Component 在 SkyWalking 架构图处于如下位置( 红框 ) :
> FROM https://github.com/apache/incubating-skywalking
>
> 
下面我们来看看整体的项目结构,如下图所示 :

OK,我们从接口到实现的顺序进行分享。
2. 接口
2.1 Server
org.skywalking.apm.collector.server.Server ,服务器接口。其实现子类,如下类图 :

#hostPort() 接口方法,获得服务器地址。