1.系统C:\Windows\System32\drivers\etc\hosts文件修改主机映射
127.0.0.1 peer1 127.0.0.1 peer2
2.注册中心application.properties 注释掉
spring.application.name=eureka #eureka.client.register-with-eureka=false #eureka.client.fetch-registry=false server.port=1111 eureka.client.service-url.defaultZone=http://localhost:1111/eureka3.注册中心application1.properties 分别修改1111和 1112的端口
spring.application.name=eureka server.port=1111 #映射主机名,启动peer2注册到端口号1112的实例 eureka.instance.hostname=peer1 eureka.client.service-url.defaultZone=http://peer2:1112/eureka(1).注册中心application2.properties
spring.application.name=eureka server.port=1112 #映射主机名,启动peer1,注册到端口号1111的实例 eureka.instance.hostname=peer2 eureka.client.service-url.defaultZone=http://peer1:1111/eureka4.分别打包启动会看到注册到注册中心的信息
java -jar eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2 java -jar eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer15.修改consumer客服端和provider服务端的配置文件
#客服端服务注册到注册中心 eureka.client.service-url.defaultZone=http://localhost:1112/eureka #服务端信息名字和端口注册到注册中心 eureka.client.service-url.defaultZone=http://localhost:1111/eureka启动注册中心http://localhost:1111/ 和 http://localhost:1112/出现相互注册
配置多个文件端口地址,互相指向各个配置文件端口,启动多个注册中心实例,形成了集群服务之间的互相注册
