1. 程式人生 > >SpringCloud-Eureka服務註冊與發現之叢集配置(五)

SpringCloud-Eureka服務註冊與發現之叢集配置(五)

1.構建多個Eureka服務端,具體步驟參考單機版的Eureka服務端構建步驟
2.修改每個Eureka服務端yml檔案,將對外暴露的註冊介面地址由一個變成多 個,自身的暴露地址除外
server: port: 7003
eureka: server: enable-self-preservation: false
instance: hostname: localhost #eureka服務端的例項名稱 client: register-with-eureka: false # false表示不向註冊中心註冊自己,預設為true fetch-registry: false # false表示自己端就是註冊中心,我的職責就是維護服務例項,並不需要去檢索服務 service-url:
defaultZone: http://127.0.0.1:7001/eureka/, http://127.0.0.1:7002/eureka/# 對外暴露介面地址

3.修改Eureka客戶端yml檔案,將客戶端註冊到每一個Eureka服務端中
# 將本服務註冊到Eureka中 eureka: client: service-url:
defaultZone: http://127.0.0.1:7001/eureka/,http://127.0.0.1:7002/eureka/,http://127.0.0.1:7003/eureka/ instance: instance-id: microsevicecloud-dept8001 prefer-ip-address: true #訪問路徑可以訪問ip

4.啟動每個Eureka伺服器端,啟動Eureka客戶端,效果如下