1. 程式人生 > >Eureka服務叢集

Eureka服務叢集

先修改hosts檔案,加入3項:

127.0.0.1 eureka0.com

127.0.0.1 eureka2.com

127.0.0.1 eureka3.com

不然看不出效果。。。

複製專案eureka成eureka2、eureka3,也就是現在有3個專案了,然後分別修改application.yml

application:   name: eureka #這個不變,都是eureka server:   port: 8080 #各自的埠 eureka:   instance:     hostname: eureka0.com # 各自的域名   client:     fetch-registry: false # 禁止到Eureka器中獲取註冊資訊     register-with-eureka: false # 禁止將自己作為客戶端註冊資訊到Eureka伺服器     serviceUrl:       defaultZone: http://eureka2.com:8280/eureka/,http://eureka3.com:8380/eureka/ # 除了自己的,都包含進去

application:   name: eureka #這個不變,都是eureka server:   port: 8280 #各自的埠 eureka:   instance:     hostname: eureka2.com # 各自的域名   client:     fetch-registry: false # 禁止到Eureka器中獲取註冊資訊     register-with-eureka: false # 禁止將自己作為客戶端註冊資訊到Eureka伺服器     serviceUrl:       defaultZone: http://eureka0.com:8080/eureka/,http://eureka3.com:8380/eureka/ # 除了自己的,都包含進去

application:   name: eureka #這個不變,都是eureka server:   port: 8380 #各自的埠 eureka:   instance:     hostname: eureka3.com # 各自的域名   client:     fetch-registry: false # 禁止到Eureka器中獲取註冊資訊     register-with-eureka: false # 禁止將自己作為客戶端註冊資訊到Eureka伺服器     serviceUrl:       defaultZone: http://eureka0.com:8080/eureka/,http://eureka2.com:8280/eureka/ # 除了自己的,都包含進去

 三個eureka啟動後,看到如下效果,說明OK了.

然後啟動eureka-provider 和 eureka-consumer,像之前那樣訪問,正常出結果。