ServerList
可以看到,工作的实体类是 DomainExtractingServerList
我们先来看看类图
再来看看接口的定义
DomainExtractingServerList
类的构造方法中发现里面还有一个 serverList,而这个serverList是 DiscoveryEnabledNIWSServerList
所以做事的就是 DiscoveryEnabledNIWSServerList
类,我们看看该类对于 serverList 的方法如何实现
方法再跟到 eurekaClient 的方法中看做了什么
所以可知, ServerList这个组件就是从 eureka客户端的 localRegionApps 对象中获取数据, 而这个对象在 eureka 源码分析中可知, 定时从服务端增量更新的数据.