2、Spring Cloud高可用的註冊中心

一、爲什麼要使用高可用的註冊中心
到目前爲之,我們一直使用的是單點的註冊中心,這在生產環境中並不合適,如果註冊中心發生故障,那麼所有的服務都無法使用(當然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:


可以看到兩個註冊中心都有該服務了!




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章