1.创建两个eureka注册中心项目作为demo,访问端口分别为7777,8888
2.yml配置将(配置端口互相互换即可)
server:
port: 7777
eureka:
instance:
hostname: 127.0.0.1
client:
###因为自己是注册中心,是否需要将自己注册给自己的注册中心,集群的时候需要true
registerWithEureka: true
###集群的时候需要true,需要检索自己的服务信息
fetchRegistry: true
serviceUrl:
##设置端口为另一台eureka的服务端口,互相注册
defaultZone: http://${eureka.instance.hostname}:9999/eureka/
spring:
application:
name: eureka ##注意:名称要一致
3.客户端调用方法
##defaultZone 链接以逗号隔开即可,假设主访问7777挂掉了,所有服务将给备胎9999继承
eureka:
client:
serviceUrl:
defaultZone: http://127.0.0.1:9999/eureka/,http://127.0.0.1:7777/eureka/
原文:https://www.cnblogs.com/fishness/p/12197787.html