这里使用两台eureka服务集群,更多台也是一样的套路。我们在上一节单机配置基础上改造
1.eureka服务器properties配置
eureka-server01
配置
spring.application.name=eureka-server
server.port=8761
# hostname不要使用localhost
eureka.instance.hostname=eureka-01
# 这里使用另一台eureka-02的服务器地址,如果两台以上使用逗号分隔
eureka.client.service-url.defaultZone=https://eureka-02:8762/euraka
-
eureka-server02
配置spring.application.name=eureka-server server.port=8762 # hostname不要使用localhost eureka.instance.hostname=eureka-02 # 这里使用另一台eureka-02的服务器地址,如果两台以上使用逗号分隔 eureka.client.service-url.defaultZone=https://eureka-01:8761/euraka
分别启动两台eureka
两台服务器,然后分别访问https://eureka-01:8761/ 和https://eureka-02:8762
如何看到以下信息,则说明配置成功
2.服务消费端或者服务提供端properties配置
spring.application.name=euraka-provider
server.port=8082
# 我这里故意只在一台eureka服务器上注册,然后分别看两台eureka服务器的客户端实例是否能同步
eureka.client.service-url.defaultZone=http://eureka-01:8761/eureka/
3.启动服务消费者或者提供者
如果你能在两台eureka
服务器上都看到这应用说明成功