想要实现高可用,需要添加服务,让服务互相注册,下面是idea实现
分别修改 VM options: -Dserver.port=8761 -Dserver.port=8762
这样还不行,如果service1挂掉。client重新注册就会注册失败。
所以需要修改client端的配置:然后再重启
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
instance:
hostname: clientName
spring:
application:
name: client
这个时候你就需要把service端两两注册,client端注册三个。
这样部署也就是生产环境才会用。