Windows 的 C:\Windows\system32\drivers\etc 或 unix 的 /etc
127.0.0.1 xxx.ooo9051
127.0.0.1 xxx.ooo9052
127.0.0.1 xxx.ooo9053
※新增兩個 model,並複製 pom 裡的 spring-cloud-starter-netflix-eureka-server,然後修改三個 application.yml,以9052為例
server: port: 9052 eureka: instance: hostname: xxx.ooo9052 client: register-with-eureka: false #不註冊自己 fetch-registry: false #取得註冊資訊,因為自己就是註冊中心,不需要取得註冊資訊 service-url: defaultZone: http://xxx.ooo9051:9051/eureka,http://xxx.ooo9053:9053/eureka
※9051 內容寫 9052 和 9053;9052 內容寫 9051 和 9053
※自己的寫在 eureka.instance.hostname
eureka: client: service-url: #defaultZone: http://localhost:9051/eureka defaultZone: http://xxx.ooo9051:9051/eureka,http://xxx.ooo9052:9052/eureka,http://xxx.ooo9053:9053/eureka
※provider 和 consumer 的 defaultZone 也得改
※結果畫面如下,以 xxx.ooo9052:9052 為例
※可以看見 DS Replicas 還有兩個 eureka,內容有 consumer1 和 provider1
沒有留言:
張貼留言