修改系统hosts配置文件:C:\WINDOWS\System32\drivers\etc\hosts
127.0.0.1 eureka-server1
127.0.0.1 eureka-server2
127.0.0.1 eureka-server3
节点1的application.yml
### Eureka注册中心1
server:
port: 7100
###服务别名--该服务注册到服务中心的名称
spring:
application:
name: eureka-server
eureka:
instance:
### 注册中心ip地址
hostname: eureka-server1
#访问路径可以显示ip地址
#prefer-ip-address: true
#自定义入驻别名
#instance-id: euserver1:7100
client:
serviceUrl:
###注册中心地址
#defaultZone: http://${eureka.instance.hostname}:8100/eureka/,http://${eureka.instance.hostname}:9100/eureka/
defaultZone: http://eureka-server2:8100/eureka/,http://eureka-server3:9100/eureka/
###要将自己注册到注册中心
register-with-eureka: true
### 要去检索服务信息
fetch-registry: true
节点2的application.yml
### Eureka注册中心2
server:
port: 8100
###服务别名--该服务注册到服务中心的名称
spring:
application:
name: eureka-server
eureka:
instance:
### 注册中心ip地址
hostname: eureka-server2
client:
serviceUrl:
###注册中心地址
defaultZone: http://eureka-server1:7100/eureka/,http://eureka-server3:9100/eureka/
###要将自己注册到注册中心
register-with-eureka: true
### 要去检索服务信息
fetch-registry: true
节点3的application.yml
### Eureka注册中心3
server:
port: 9100
###服务别名--该服务注册到服务中心的名称
spring:
application:
name: eureka-server
eureka:
instance:
### 注册中心ip地址
hostname: eureka-server3
client:
serviceUrl:
###注册中心地址
defaultZone: http://eureka-server1:7100/eureka/,http://eureka-server2:8100/eureka/
###要将自己注册到注册中心
register-with-eureka: true
### 要去检索服务信息
fetch-registry: true
主启动类和pom.xml,请看: https://editor.csdn.net/md/?articleId=116206189