【springcloud】之EurekaServer集群搭建

编程

下面我们开始配置

在这里,我配置了两个eureka server

1.新建springboot+maven项目,在pom文件中加入eureka server的maven配置,如果用的IDEA的话,直接在创建项目时勾选上eureka server就好啦

<dependency>

<groupId>org.springframework.cloud</groupId>

<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>

</dependency>

2.修改application.properties配置,添加eureka的配置

spring.application.name=eureka-server

server.port=8100

eureka.instance.hostname=eureka-1

eureka.instance.instance-id=eureka-server-1

# 表示是否将自己注册到Eureka Server,默认为true。

eureka.client.register-with-eureka=false

# 表示是否从Eureka Server获取注册信息,默认为true。

eureka.client.fetch-registry=false

# 设置与Eureka Server交互的地址

eureka.client.service-url.defaultZone=http://172.16.2.106:8100/eureka/

3.在启动类上配置启动eurekaserver的注解@EnableEurekaServer

4.另一个和上面的是一样,只是配置不同,可以直接修改配置文件,打jar包启动即可,配置如下:

spring.application.name=eureka-server

server.port=8100

eureka.instance.hostname=eureka-2

eureka.instance.instance-id=eureka-server-2

# 表示是否将自己注册到Eureka Server,默认为true。

eureka.client.register-with-eureka=false

# 表示是否从Eureka Server获取注册信息,默认为true。

eureka.client.fetch-registry=false

# 设置与Eureka Server交互的地址

eureka.client.service-url.defaultZone=http://172.16.2.73:8100/eureka/

5.启动,效果如下:

eurekaserver-1

我们可以看到,在DS Replicas中,已经可以看到eurekaserver-2的地址信息,到此就成功了。

以上是 【springcloud】之EurekaServer集群搭建 的全部内容, 来源链接: utcz.com/z/512926.html

回到顶部