@EnableDiscoveryClient與@EnableEurekaClient 區別


Eureka依賴:

<dependency>
     <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

啟動類:

@EnableEurekaClient

@SpringBootApplication

public class AppOrder {
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}

yml配置:

spring:
   application:
      name: app-order
eureka:
  client:
     serviceUrl:
         defaultZone: http://localhost:8080/eureka/

相同點:在啟動類上面添加 @EnableDiscoveryClient、@EnableEurekaClient  這二個注解作用,都可以讓該服務注冊到注冊中心上去。

不同點:@EnableEurekaClient 只支持Eureka注冊中心,@EnableDiscoveryClient 支持Eureka、Zookeeper、Consul 這三個注冊中心。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM