原创

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已经注册到两个中心去了。

温馨提示:
本文最后更新于 2020年08月24日,已超过 681 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我
正文到此结束
该篇文章的评论功能已被站长关闭
本文目录