1.5 Eureka High Availability - fanpan26/Fly.SpringCloud GitHub Wiki
搭建Eureka Server
高可用,本机模拟先将hosts
修改,windows下:C:\Windows\System32\drivers\etc
127.0.0.1 eureka1 eureka2
增加 application-eureka1.yml
spring:
application:
name: eureka-server
profiles: eureka1
server:
port: 8761
eureka:
instance:
hostname: eureka1
client:
service-url:
# server1 注册到server2上
defaultZone: http://panzi:123456@eureka2:8762/eureka/
register-with-eureka: true
增加 application-eureka2.yml
spring:
application:
name: eureka-server
profiles: eureka2
server:
port: 8762
eureka:
instance:
hostname: eureka2
client:
service-url:
# server2 注册到server1 上
defaultZone: http://panzi:123456@eureka1:8761/eureka/
register-with-eureka: true
分别执行两个命令启动服务
java -jar fly-services-discovery-1.0-SNAPSHOT.jar --spring.profiles.active=eureka1
java -jar fly-services-discovery-1.0-SNAPSHOT.jar --spring.profiles.active=eureka2
启动成功之后,输入用户名和密码

修改Eureka Client
的配置文件
defaultZone:http://panzi:123456@eureka1:8761/eureka/,http://panzi:123456@eureka2:8762/eureka/
