微服务集群入门

mac2026-04-19  8

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/eureka

3.注册中心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/eureka

4.分别打包启动会看到注册到注册中心的信息

java -jar eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2 java -jar eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1

5.修改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/出现相互注册

配置多个文件端口地址,互相指向各个配置文件端口,启动多个注册中心实例,形成了集群服务之间的互相注册

最新回复(0)