Spring Cloud Eureka 集群高可用     

在微服务架构中,注册中心是一个必不可少的组件

前面我们搭建的注册中心只适合本地开发使用,在生产环境必须搭建一个集群来保证高可用

Eureka的集群搭建很简单,每一台Eureka都需要在配置中指定另外N个Eureka的地址就可以

下面我们以2个节点来说明

我们有master和slaveone 2台机器,需要做的就是:

  • master注册到slaveone上面
  • slaveone注册到master上面即可

如果是3台机器,那么以此类推:

  • master注册到slaveone,slavetwo上面
  • slaveone注册到master,slavetwo上面
  • slavetwo注册到master,slaveone上面

首先我们需要增加2个属性文件,通过不同的环境来启动不同的实例

增加application-master.properties

  1. server.port=8761
  2. #指向你的从节点的Eureka
  3. eureka.client.serviceUrl.defaultZone=http://用户名:密码@slaveone:8762/eureka/

扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群

评论

SoulRR

2018-06-04 12:04:05.0 回复
什么时候会出 SpringBoot 2.X系列Cloud的?
尹吉欢@SoulRR 最近比较忙,2.x应该没什么大改吧
2018-06-04 13:44:14.0 回复
SoulRR@尹吉欢 我看两个版本的改动 是有点大。
2018-06-05 10:24:47.0 回复