一、爲什麼要使用高可用的註冊中心
到目前爲之,我們一直使用的是單點的註冊中心,這在生產環境中並不合適,如果註冊中心發生故障,那麼所有的服務都無法使用(當然Eureka也有緩存的服務列表,但是其中一個服務提供者Down掉了,那麼服務消費者無法得知)!
二、修改eureka-server配置文件
如果看不懂該配置,請查看Spring Boot 多環境配置,學習一下Spring Boot的多環境配置!
打包,啓動:分別選擇不同的啓動環境啓動。讓兩個註冊中相互註冊自己!
java -jar eureka-server.jar --spring.profiles.active=peer1
java -jar eureka-server.jar --spring.profiles.active=peer2
8079
8080
可以看見,註冊中心已經相互註冊了
三、修改eureka-service-hello配置
分別向兩個註冊中心註冊自己:
注意:其實也可以向其中一個註冊中心註冊自己,其他的註冊中心會從你註冊的Eureka Server拉取註冊數據!
啓動eureka-service-hello,查看8079,和8080:
8079:
8080:
可以看到兩個註冊中心都有該服務了!