天天看点

eureka server配置_springcloud项目搭建第三节:eureka集群

在上一节搭建的项目基础上,在创建一个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个服务中心互相注册了,如图

eureka server配置_springcloud项目搭建第三节:eureka集群
eureka server配置_springcloud项目搭建第三节:eureka集群

这时启动business-service项目就发现原本注册在eureka-server服务中心的服务也会注册到eureka-server-two服务中心去了,如图

eureka server配置_springcloud项目搭建第三节:eureka集群
eureka server配置_springcloud项目搭建第三节:eureka集群

项目下载地址:https://pan.baidu.com/s/1KqWbyO9mXkjMBesmiIGmng

提取密码:k9ub

继续阅读