W niektórych aplikacjach widziałem, jak ludzie używają EnableEurekaClient. Niektóre inne przykładowe aplikacje używają EnableDiscoveryClient.
Czy jest jakaś różnica między tymi dwoma?
spring-cloud
netflix-eureka
YongJiang Zhang
źródło
źródło
@LoadBalanced
był stosowany automatycznie, ale w obecnej wersji jest to wyraźnie wymagane. Dziękuję Ci.Koncepcja usługi Discovery w wiosennej chmurze jest wdrażana na różne sposoby, np. Eureka, konsul, zookeeper itp. Jeśli używasz Eureka od Netflix, to @EnableEurekaClient jest specjalnie do tego celu. Ale jeśli używasz innego wykrywania usług, w tym Eureka, możesz użyć @EnableDiscoveryClient.
źródło
Pod względem praktyczności i prostoty, jeśli zarejestrowanym centrum jest eureka, to
@EnableEurekaClient
jest to zalecane. Jeśli jest to inne centrum rejestracji,@EnableDiscoveryClient
zaleca się.źródło