搭建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