若是是單節點的註冊中心,是沒法保證系統穩定性的,固然如今項目部署架構不多是單節點的。node
集羣節點的部署思路:經過運行多個實例並請求他們相互註冊,來完成註冊中心的高可用性(結伴註冊)linux
注意:spring
用於本機模擬的前期準備工做:將電腦上hosts 添加以下配置 (linux下位置:/etc/hosts):架構
127.0.0.1 localhost server1 server2
在這裏簡單建立一個項目:register-center-node1的項目工程,和咱們先前的register-center項目工程如出一轍app
register-center-node1的application.yml配置:ide
1 server: 2 port: 8081 3 spring: 4 application: 5 name: register-center 6 eureka: 7 client: 8 service-url: 9 defaultZone: http://server1:8080/eureka 10 fetch-registry: true 11 instance: 12 hostname: server2
register-center的application.yml配置:fetch
1 server: 2 port: 8080 3 spring: 4 application: 5 name: register-center 6 eureka: 7 client: 8 service-url: 9 defaultZone: http://server2:8081/eureka 10 instance: 11 hostname: server1
注意如下幾點:ui
啓動完畢後,訪問地址:http://localhost:8080 獲得以下界面:url
咱們能夠看到註冊中心地址已經標記爲集羣模式了spa