"검색 서비스"(유레카, 영사 , 사육사 )의 여러 구현이 있습니다 . @EnableDiscoveryClient에 살고있는 스프링 클라우드 공유지 및 클래스 패스에 구현을 선택합니다. spring-cloud-netflix에@EnableEurekaClient 거주하며 유레카에서만 작동합니다. 유레카가 클래스 경로에 있으면 사실상 동일합니다.
질문 : 위에서 언급 한 두 주석 모두 RestTemplate에 삽입 된 리본 지원 인터셉터를 활성화합니까? 행동에 차이가 있습니까? 이전 Spring Cloud 구현에서는 @LoadBalanced자동으로 적용되었지만 현재 버전에서는 명시 적으로 필요합니다. 감사합니다.
Spring Cloud의 Discovery 서비스 개념은 Eureka, consul, zookeeper 등과 같은 다양한 방식으로 구현됩니다. Netflix의 Eureka를 사용하는 경우 @EnableEurekaClient가 특히 적합합니다. 그러나 Eureka를 포함한 다른 서비스 검색을 사용하는 경우 @EnableDiscoveryClient를 사용할 수 있습니다.
@LoadBalanced
자동으로 적용되었지만 현재 버전에서는 명시 적으로 필요합니다. 감사합니다.