天天看點

eureka服務端的高可用

      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工程

配置檔案如下:

eureka服務端的高可用

實作效果:

 完整代碼:

繼續閱讀