搭建Eureka服務發現組件的步驟如下:
1、新建一個springboot項目,並添加如下依賴:
2、配置yml文件
server:
port: 8761
eureka:
client:
register-with-eureka: false # 當前服務發現組件是否註冊到其他Eureka上
fetch-registry: false #是否獲取其他Eureka的註冊數據
service-url:
defaultZone: http://localhost:8761/eureka/
3、在啓動類上加上@EnableEurekaServer註解
@SpringBootApplication
@EnableEurekaServer
public class EurekaTestApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaTestApplication.class, args);
}
}
4、訪問http://localhost:8761/地址,即可查看和管理微服務。
後面的文章會介紹如何將微服務註冊到Eureka上,以及微服務之間如何通訊,如何解決通訊可能發生的雪崩效應,如何實現客戶端的負載均衡等。
更多相關的知識(如:Ribbon的使用、Feign的使用、斷路器Hystrix的使用、security安全認證、healthCheck健康檢查、EurekaClient的使用等),可以查看Spring Cloud中文文檔:https://www.springcloud.cc/spring-cloud-dalston.html