上周五遇到了這樣一個問題:
springcloud搭建eureka搭建集群遇到每個集群守望的其他集群都是DS Replicas下面都是localhost,不知道什么原因,今天檢查了一下,原來是我的application.yml配置文件的問題,一個非常低級的疏忽的錯誤,上代碼:
修改前:
server: port: 7001 eureka: instance: hostname: eureka7001.com #eureka服務端的實例名稱; client: register-with-eureka: false #false表示不向注冊中心注冊自己; fetch-registry: false #false表示自己端就是注冊中心,我的職責就是維護服務實例,並不需要去檢索服務; service-url: #設置與Eureka Server交互的地址查詢服務和注冊服務都需要依賴這個地方; dafaultZone: http://eureka7002.com:7002/eureka/
修改后:
server: port: 7001 eureka: instance: hostname: eureka7001.com #eureka服務端的實例名稱; client: register-with-eureka: false #false表示不向注冊中心注冊自己; fetch-registry: false #false表示自己端就是注冊中心,我的職責就是維護服務實例,並不需要去檢索服務; service-url: #設置與Eureka Server交互的地址查詢服務和注冊服務都需要依賴這個地方; defaultZone: http://eureka7002.com:7002/eureka/
大家是不是看着這修改前后的文件沒有啥不一樣的地方啊,我一開始也一直沒有發現這個問題,問題點在:
dafaultZone: http://eureka7002.com:7002/eureka/
以此為戒,下不為例!