springcloud @EnableDiscoveryClient注解作用
生活随笔
收集整理的這篇文章主要介紹了
springcloud @EnableDiscoveryClient注解作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
擼了今年阿里、頭條和美團的面試,我有一個重要發現.......>>>
相信熟悉Spring Cloud的讀者對注解@EnableDiscoveryClient?及@EnableEurekaClient?并不陌生。
要想將一個微服務注冊到Eureka Server(或其他服務發現組件,例如Zookeeper、Consul等),Eureka 2.0閉源之后,Consul慢慢會成為主流。
搭建Eureka 服務器十分簡單,步驟如下:
? ? ?2.?寫注解:在啟動類上添加注解@EnableDiscoveryClient 或@EnableEurekaClient
@EnableDiscoveryClient @SpringBootApplication public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);} }配置文件 application.properties內容:
server.port=8080eureka.instance.hostname=127.0.0.1 # 是否向服務中心注冊自己 eureka.client.register-with-eureka=false # 是否檢索服務 eureka.client.fetch-registry=false eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/從Spring Cloud Edgware開始,@EnableDiscoveryClient?或@EnableEurekaClient?可省略。只需加上相關依賴,并進行相應配置,即可將微服務注冊到服務發現組件上。
@EnableDiscoveryClient和@EnableEurekaClient共同點就是:都是能夠讓注冊中心能夠發現,掃描到微服務。
不同點:@EnableEurekaClient只適用于Eureka作為注冊中心,@EnableDiscoveryClient?可以是其他注冊中心。
總結
以上是生活随笔為你收集整理的springcloud @EnableDiscoveryClient注解作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从零开始搭建spring-cloud(3
- 下一篇: 从零开始搭建spring-cloud(4