本篇发布于2020-02-03 19:10:11
- Eureka Client首次抓取是在启动时进行的
- 通过eurekaTransport.queryClient这个jersey客户端,请求eureka server的
GET /v2/apps/APP_NAME
接口 - 拿到响应的Applications后会将顺序打乱,然后存到本地
- eureka server的ApplicationsResource.getContainers方法会收到请求
- 从响应缓存中把key为ALL_APPS的数据数据返回给客户端