在搭建springcloud eureka高可用注冊中心時,發現另一個注冊中心一直在unavailable-replicas不可用分片,原因為原來為單個注冊中心的時候,禁止了注冊中心自主注冊為服務和檢索服務的功能。使得無法在另一個注冊中心注冊和檢索到另一個服務。
將eureka.client.register-with-eureka=false和eureka.client.fetch-registry=false都改為true
eureka.client.register-with-eureka意為將自己也作為服務注冊,eureka.client.fetch-registry為檢索服務。講這兩個開啟讓兩個注冊中心相互注冊。問題就解決了。