高可用Eureka Server (多節點註冊中心)
阿新 • • 發佈:2018-12-19
eureka server 配置檔案
spring: application: name: discovery-eureka server: port: 8761 eureka: instance: hostName: localhost client: registerWithEureka: false fetchRegistry: true service-url: defaultZone: http://192.168.1.113:${server.port}/eureka/,http://192.168.1.101:${server.port}/eureka/
兩臺機器上都部署 eureka Server 應用 discovery-eureka
nohup java -jar xx.jar >/dev/null &
或者輸出日誌到檔案
java -jar ***.jar > log.file 2>&1 &
1、192.168.1.113為本機
2、192.168.1.101為另外一臺虛擬機器
開放虛擬機器8761埠,關閉防火牆
/sbin/iptables -I INPUT -p tcp --dport 8761 -j ACCEPT
/etc/rc.d/init.d/network reload
/etc/rc.d/init.d/network restart
/etc/init.d/network restart
檢視開放埠
/sbin/iptables -L -n
結果
yml配置修改
eureka: client: serviceUrl: #defaultZone: http://localhost:8769/eureka/ defaultZone: http://192.168.1.113:8761/eureka/,http://192.168.1.101:8761/eureka/ instance: prefer-ip-address: true lease-renewal-interval-in-seconds: 10 register-with-eureka: true
結果
測試