在微服务架构中,注册中心是一个必不可少的组件
前面我们搭建的注册中心只适合本地开发使用,在生产环境必须搭建一个集群来保证高可用
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
server.port=8761
#指向你的从节点的Eureka
eureka.client.serviceUrl.defaultZone=http://用户名:密码@slaveone:8762/eureka/
SoulRR