springcloud-Eureka叢集搭建
阿新 • • 發佈:2021-01-03
之前搭建的是eureka單機版,現在搞個叢集版。單機和叢集之間要改的部分其實只是配置檔案而已,步驟如下:
1.建立新的一個eurekaServer的模組,關於依賴和配置可參考已有的eurekaServer
2.先到本地的host檔案配置如下的資訊:
127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com
3.修改eureka叢集模組的配置檔案:
server: port: 7002 eureka: instance: hostname: eureka7002.com #eureka服務端的例項名稱;這裡本來是locahost,但是為了區分不同的eureka,得修改下 client: register-with-eureka: false #false表示不向註冊中心註冊自己 fetch-registry: false #false表示自己端就是註冊中心 service-url: defaultZone: http://eureka7001.com:7001/eureka/ #叢集,如果要搭叢集的話,這裡的地址是其他eurekaserver的地址,用於相互註冊和通訊
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/ #叢集
4.啟動專案測試;假設訪問7002,按正常會有下面的資訊: