1. 程式人生 > 其它 >微服務架構學習(五):註冊中心叢集(非VIP可通過微信公眾號學習)

微服務架構學習(五):註冊中心叢集(非VIP可通過微信公眾號學習)

技術標籤:SpringCloudEurekaEureka叢集註冊中心

廢話不多說,先來掃碼關注一下吧:

在上一篇文章中,我們介紹了註冊中心Eureka 的搭建以及向註冊中心註冊服務,在實際中,如果一個微服務組織架構中,註冊中心執行在一個程序中,如果該程序掛了,那麼服務也就停止,那麼我們就無法在使用服務提供者提供的服務。而Eureka的解決方案是,搭建Eureka叢集,這樣可保證當某一服務停止,整個叢集可以正常使用。

一、叢集規劃

準備三臺Linux伺服器。地址分別為:

192.168.174.200
192.168.174.201
192.168.174.202

我們計劃分別在三臺伺服器上部署埠均為 8000 的三個服務。並且將 192.168.174.200 的 Eureka 註冊到 192.168.174.201/202 中, 將 192.168.174.201 的 Eureka 註冊到 192.168.174.200/202 中,將 192.168.174.202 的 Eureka 註冊到 192.168.174.200/201 中。

這裡我們可以看出,Eureka Server 的高可用方案是通過交叉註冊的方式實現的。