@EnableDiscoveryClient
生活随笔
收集整理的這篇文章主要介紹了
@EnableDiscoveryClient
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要想將一個微服務注冊到Eureka Server(或其他服務發現組件,例如Zookeeper、Consul等),Eureka 2.0閉源之后,Consul慢慢會成為主流。
只需:
添加Eureka Client(或其他服務發現組件的Client)依賴:
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>寫注解:在啟動類上添加注解@EnableDiscoveryClient 或@EnableEurekaClient
@EnableDiscoveryClient @SpringBootApplication public class ProviderUserApplication {public static void main(String[] args) {SpringApplication.run(ProviderUserApplication.class, args);} }寫配置:
spring:application:name: microservice-provider-user eureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/從Spring Cloud Edgware開始,@EnableDiscoveryClient 或@EnableEurekaClient 可省略。只需加上相關依賴,并進行相應配置,即可將微服務注冊到服務發現組件上。
@EnableDiscoveryClient和@EnableEurekaClient共同點就是:都是能夠讓注冊中心能夠發現,掃描到改服務。
不同點:@EnableEurekaClient只適用于Eureka作為注冊中心,@EnableDiscoveryClient 可以是其他注冊中心。
文章轉自
總結
以上是生活随笔為你收集整理的@EnableDiscoveryClient的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5000字长文 | SaaS盈利的逻辑
- 下一篇: 小厂产品经理的出路