Spring|Spring Cloud 15 -- Eureka Server 集群

一、说明

当使用一个注册中心的时候,如果他崩溃了,那么将没有注册中心可用。为了避免这个问题,我们使用注册中心集群,如果某个注册中心崩溃了,还有其他的注册中心可以用。那么接下来,我们来改造一下 eureka server 。
二、修改配置文件
application.yml
spring: application: name: eurka-server profiles: active: server1

application-server1.yml
server: port: 8761eureka: instance: hostname: eureka-server1 client: registerWithEureka: true fetchRegistry: true serviceUrl: defaultZone: http://eureka-server2:8760/eureka/

application-server2.yml
server: port: 8761eureka: instance: hostname: eureka-server1 client: registerWithEureka: true fetchRegistry: true serviceUrl: defaultZone: http://eureka-server2:8760/eureka/

三、修改 hosts 文件
# 注册中心集群化 127.0.0.1 eureka-server1 127.0.0.1 eureka-server2

四、启动的时候指定以 server1 还是 server2 启动 Spring|Spring Cloud 15 -- Eureka Server 集群
文章图片
打开 configurations ,复制一个 EurekaserverApplication ,如图配置一下
五、对于其他的提供服务者 client ,需要修改一下配置文件,写入多个注册中心的地址 Spring|Spring Cloud 15 -- Eureka Server 集群
文章图片
【Spring|Spring Cloud 15 -- Eureka Server 集群】以逗号分隔,中间不要有其他字符,比如空格

    推荐阅读