spring-boot-eureka双集群

 

版本声明
组件 版本
spring-boot 2.1.3.RELEASE
spring-cloud-starter-eureka 1.3.4.RELEASE
spring-cloud-dependencies Finchley.RELEASE

新增配置文件application-peer1.properties

server.port=12451
eureka.instance.hostname=peer1
eureka.client.service-url.defaultZone=http://peer2:12452/eureka/
eureka.client.register-with-eureka=true

新增配置文件application-peer2.properties

server.port=12452
eureka.instance.hostname=peer2
eureka.client.service-url.defaultZone=http://peer1:12451/eureka/
eureka.client.register-with-eureka=true

本地hosts文件增加解析:

spring-boot-eureka双集群

分别在不同的命令行运行:

java -jar ./eureka-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1
java -jar ./eureka-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2

重点观察如下输出:

spring-boot-eureka双集群

观察UI控制面板:

spring-boot-eureka双集群

spring-boot-eureka双集群