小码农 猫的一生在打哈欠中度过

Spring Cloud 学习笔记10 高可用的服务注册中心

Spring Cloud 学习笔记10 高可用的服务注册中心

本次代码都已经提交在github上,点击这里访问,项目当前的构建状态:构建状态

本篇代码基于上篇文章的代码,见Spring Cloud 学习笔记9 服务链路追踪(Spring Cloud Sleuth)。

1.修改eurekaserver

1.1修改启动项为允许启动多次

参考这里怎么修改

1.2修改application.yml文件

server:
  port: 7001
  #port: 7002

eureka:
  instance:
    hostname: localhost
    prefer-ip-address: true
  client:
    registerWithEureka: false #表示是否注册Eureka服务器,因为自身作为服务注册中心,所以为false
    fetchRegistry: false #是否从eureka上获取注册信息,表明自己是一个server
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:7001/eureka/,http://${eureka.instance.hostname}:7002/eureka/

spring:
  application:
    name: eurekaserver

2.测试

依次启动eurekaserver两次(先启动7001,然后启动7002),之后启动eurekaclient 打开浏览器http://localhost:7001/或者http://localhost:7002/ 就会看到client已经注册到两个中心去了。

赏
支付宝赞赏码
支付宝
微信赞赏码
微信
分享 微博 QQ 空间 豆瓣 Twitter

本文最后更新于 2020 年 08 月 24 日,距今日已 2267 天。

本文出自 小码农,转载请注明出处。

此篇已闭评。

卷首