개발/Spring Cloud
-
[Spring Cloud Eureka] EurekaClient - cacheRefresh, heartbeat 파헤쳐보기(2)개발/Spring Cloud 2020. 12. 21. 15:33
이전 글 [Spring Cloud Eureka] EurekaClient - cacheRefresh, heartbeat 파헤쳐보기(1) EurekaClientAutoConfiguration안에 RefreshableEurekaClientConfiguration에 선언되어있는 eurekaClient메소드를 Bean으로 생성되는 과정을 통해 우리는 EurekaServer에 등록되어있는 Applications를 구했었다. 그리고 5분마다 EurekaServerList(ZoneEndpoints)를 계속해서 update(현재는 application.yml을 기준으로)하고 있는 AsyncResolver에 대해서도 알아보았었다. 그럼 이어서 EurekaClient가 어떻게 EurekaServer와의 통신으로 Eureka..
-
[Spring Cloud Eureka] EurekaClient - cacheRefresh, heartbeat 파헤쳐보기(1)개발/Spring Cloud 2020. 12. 16. 17:03
Eureka Client가 Eureka Server를 통해서 Eureka Server에 등록되어있는 ServerList에 대한 heartbeat를 확인하고, 존재하는 ServerList에 대해 Eureka Client 본인이 직접 List를 cache해서 가지고 있는 과정을 한번 대충 따라가 보았다... spring-cloud-netflix-eureka-client-2.2.5.RELEASE.jar -- org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration @Configuration(proxyBeanMethods = false) @ConditionalOnRefreshScope protected static class Refreshab..