eureka client的高可用這個很簡單,隻需要向eureka服務端上多注冊幾個執行個體即可,那麼eureka server端如何實作高可用呢?其實eureka server 端也是可以做為一個用戶端使用的,當存在多個服務端時,我們隻需要将自己作為用戶端注冊到其餘的服務端不就可以實作高可用了碼?
目标:
1、實作eureka server(注冊中心)的高可用。
2、用戶端連接配接上 高可用的 服務端
實作步驟:
1、建立三個工程:
|- eureka-server-ha-8764 eureka server啟動在8764端口,同時向8765進行注冊
|- eureka-server-ha-8765 eureka server啟動在8765端口 ,同時向8764進行注冊
|- eureka-client-8766 eureka client啟動在8766端口,同時向8765和8764進行注冊
2、修改hosts檔案,增加 127.0.0.1 peer1 peer2
3、8764工程往8765工程注冊,8765工程往8764工程注冊,8766同時注冊到8765和8764工程
配置檔案如下:
