搭建Eureka服务中心分为三步:
1、引入依赖
2、加上注解
3、编辑配置信息
1、引入依赖
首先,需要引入 spring-cloud-starter-netflix-eureka-server
服务中心的依赖
<!--eureka服务端-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
2、加上注解
在启动类上加上 @EnableEurekaServer
注解
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
//加上注解,代表开启EurekaServer自动配置
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
3、编辑配置信息
在 application.yml
中添加Eureka相关配置信息,例如服务的端口、名称、Eureka的地址信息等等。
server:
port: 10086 # 服务端口
# 一下配置是为了做服务的注册
spring:
application:
name: eurekaserver # eureka的服务名称
eureka:
client:
service-url: # eureka的地址信息
defaultZone: http://127.0.0.1:10086/eureka
在服务中心配置eureka的地址信息,代表的把Eureka服务中心也注册到Eureka上,因为这里的Eureka服务中心在这里也是一个微服务,将来为了搭建Eureka集群,需要知道其他的服务中心,所以才会对自己进行注册。
完成以上三步配置后,我们就可以启动Eureka服务。访问我们配置的10086端口。
这里的实例代表的就是每个服务。