前几天我用一种方式实现了spring cloud的高可用,达到两个注册中心,详情见spring cloud(学习笔记)高可用注册中心(Eureka)的实现(一),今天我意外发现,注册中心可以无限的增加,并这种方法也比较简洁,这里分享给大家
1 server:
2 port: 8761
3 eureka:
4 client:
5 service-url:
6 defaultZone: http://localhost:8762/eureka,http://localhost:8763/eureka
7 register-with-eureka: false
8 server:
9 enable-self-preservation: false
10 spring:
11 application:
12 name: eureka
配置文件中,已经把EurekaApplication1注册到EurekaApplication2,EurekaApplication3,然后启动EurekaApplication1;然后查看检查是否启动。
1 server:
2 port: 8762
3 eureka:
4 client:
5 service-url:
6 defaultZone: http://localhost:8761/eureka,http://localhost:8763/eureka
7 register-with-eureka: false
8 server:
9 enable-self-preservation: false
10 spring:
11 application:
12 name: eureka
1 server:
2 port: 8763
3 eureka:
4 client:
5 service-url:
6 defaultZone: http://localhost:8761/eureka,http://localhost:8762/eureka
7 register-with-eureka: false
8 server:
9 enable-self-preservation: false
10 spring:
11 application:
12 name: eureka
1 server.port=9002
2 spring.application.name=demoTwo-service
3 spring.profiles.active=dev
4 eureka.client.service-url.defaultZone=http://localhost:8761/eureka/,http://localhost:8762/eureka/,http://localhost:8763/eureka/
10.测试成功,达到三注册中心相辅相成。只要有一个存活都可以达到注册;