SpingCloud(H版&alibaba)框架開發教程-8Eureka叢集搭建
阿新 • • 發佈:2020-12-14
技術標籤:SpingCloud(H版&alibaba)spring bootspring cloudspring cloud alibabaeureka
搭建Eureka註冊中心叢集,實現負載均衡+故障容錯
相互註冊,相互守望
1. 搭建cloud-eureka-server7002模組
參考SpingCloud(H版&alibaba)框架開發教程-6EurekaServer模組搭建搭建第二個Eureka Server:cloud-eureka-server7002模組,埠號設定為7002
2.修改host檔案
Windows: C:\Windows\System32\drivers\etc\hosts
Mac: /private/etc/hosts
追加如下內容:
# Eureka
127.0.0.1 eureka7001.com
127.0.0.1 eureka7002.com
3. 修改yml
cloud-eureka-server7001:
server: port: 7001 eureka: instance: hostname: eureka7001.com #eureka服務端的例項名稱 client: register-with-eureka: false #false表示不向註冊中心註冊自己 fetch-registry: false #false表示自己就是註冊中心,職責就是維護服務例項,不需要檢索服務 service-url: defaultZone: http://eureka7002.com:7002/eureka/ #設定與Eureka Server互動的地址查詢服務和註冊服務都需要依賴這個地址, 3臺及以上叢集,多個defaultZone使用逗號隔開
cloud-eureka-server7002:
server: port: 7002 eureka: instance: hostname: eureka7002.com #eureka服務端的例項名稱 client: register-with-eureka: false #false表示不向註冊中心註冊自己 fetch-registry: false #false表示自己就是註冊中心,職責就是維護服務例項,不需要檢索服務 service-url: defaultZone: http://eureka7001.com:7001/eureka/ #設定與Eureka Server互動的地址查詢服務和註冊服務都需要依賴這個地址, 3臺及以上叢集,多個defaultZone使用逗號隔開
6. 啟動測試
瀏覽器輸入:
eureka7001.com:7001
eureka7002.com:7002
DS Replicas發現兩臺Eureka Server相互註冊