SpringCloud2之Eureka高可用集群

基本思想:eureka集群原理使用相互注册的思想,形成一组相互组成的注册中心,从而实现数据的相互同步,达到高可用效果

1 新建一个eureka_server2 作为以一个注册中心,

2 编写 配置文件 application.yml

#服务端口号
server:
  port: 9100
  ###eureka基本配置信息
eureka:
  instance:
    hostname: 127.0.0.1
  client:
    service-url:
      ####注册地址.将自己注册到127.0.0.1:8100
      ###多个注册地址写法:http://${eureka.instance.hostname}:9100/eureka/,http://${eureka.instance.hostname}:8100/eureka/
     defaultZone: http://${eureka.instance.hostname}:8100/eureka/
     ###因为自己是注册中心,是否需要将自己注册给自己(集群时是需要为 true)
    register-with-eureka: true
    #####因为自己是注册中心,不需要去检索服务信息
    fetch-registry: true

3 修改前面 Eureka_server 的application.yml文件

#服务端口号
server:
  port: 8100
  ###eureka基本配置信息
eureka:
  instance:
    hostname: 127.0.0.1
  client:
    service-url:
      ####注册地址.将自己注册到127.0.0.1:9100
      ###多个注册地址写法:http://${eureka.instance.hostname}:9100/eureka/,http://${eureka.instance.hostname}:8100/eureka/
     defaultZone: http://${eureka.instance.hostname}:9100/eureka/
     ###因为自己是注册中心,是否需要将自己注册给自己(集群时是需要为 true)
    register-with-eureka: true
    #####因为自己是注册中心,不需要去检索服务信息
    fetch-registry: true

4 接着 启动eureka_server ,eureka_server2的启动类,如果出现以下错误,可以占时先不管,因为在启动过程中,肯定是一个先启动,一个后启动,先启动的连接不上后启动的一个服务。所以只要等到两个服务都启动好了就可以了。

在这里插入图片描述

在这里插入图片描述

可以看到,两个注册中心上都是有两个服务,证明eureka集群搭建成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值