在上一节搭建的项目基础上,在创建一个eureka-server-two的子项目和eureka-server项目一样,然后修改各自项目的application.yml文件
eureka-server项目的application.yml文件修改2点
1.修改eureka的注册地址改成另一个eureka-server-two项目的注册中心地址
2.把不注册自己的配置注释掉
server: port: 8901spring: application: name: eureka-servereureka: client: service-url: defaultZone: http://127.0.0.1:8801/eureka # 不注册自己# register-with-eureka: false
然后修改eureka-server-two项目的application.yml文件修改3点
1.端口
2.地址
3.不注册自己的配置
server: port: 8801spring: application: name: eureka-server-twoeureka: client: service-url: defaultZone: http://127.0.0.1:8901/eureka # 不注册自己# register-with-eureka: false
这时就可以启动2个eureka-server服务了,先启动的一个服务会报错因为它找不到另一个服务未启动的注册中心,当启动完成就不会报错了,这时打开服务中心就可以看到2个服务中心互相注册了,如图
这时启动business-service项目就发现原本注册在eureka-server服务中心的服务也会注册到eureka-server-two服务中心去了,如图
项目下载地址:https://pan.baidu.com/s/1KqWbyO9mXkjMBesmiIGmng
提取密码:k9ub