修改主机文件1、复制两个eureka-server代码1、复制两个单实例代码2、修改application.yml87628763 3、修改两个启动类
在互连中,服务实例很少是单独的。
如果微服务消费者缓存了服务列表,但EurekaServer上只有一个实例,且该实例锁定,正好无法实现微服务消费者本地缓存列表中的服务实例,则
在生产环境中,可以配置和实现Eureka Server群集。 Eureka Server群集中的节点通过点对点(P2P )进行通信的表达式共享服务注册表。 我们打开两台EurekaServer构建集群。
这次群集测试使用修改hosts文件的方式
将主机文件win10下的路径更改为【c :windowssystem32driversetc】
#eureka群集测试
127.0.0.1 lagoucloudeurekaservera
127.0.0.1 lagoucloudeurekaserverb
一、复制两个eureka-server代码1,复制两个实例代码实例
修改端口号等相关信息
2、application.yml8762 server : port :8762 spring : application : # #应名,用Eureka表示服务的id标识符(服务id ) name 3336360 配置为Eureka客户端(与服务器交互),Eureka服务器实际上是客户端eureka :实例: hostname : lagoucloudeurekaserveraclience 客户端和eureka服务器其他服务器的地址default zone :http://lagoucloudeurekaserverb 33608763/eureka register-with-eureka 3360 true #集群模式下为true8763 server : port :8763 spring 3360 application : # #响应名称,Eureka中为服务的id标识符(服务id ) name : lagou 配置为Eureka客户端(与服务器交互),Eureka服务器实际上是客户端eureka :实例: hostname : lagoucloudeurekaserverbclience 客户端和也是eureka服务器的其他服务器的地址default zone :http://lagoucloudeurekaservera 33608762/eureka register-with-eureka 3360 true #在集群模式下更改为true 3,分别启动两个启动类,然后选择http://lagoucloudeurekaservera 33608762 /
http://lagoucloudeurekaserverb :8763 /
二.用同一台eureka-server构成集群
(一)重命名lagou-cloud-Eureka-server配置文件spring: application: # #响应,并在eureka上使用服务的id标记(服务id ) name : LLE 作为第一配置文件,在后期启动spring-boot项目时, 命令参数为spring : profiles 3360 lagoucloudeurekaserveraserver : port :8761 eureka : instance 3360 hostname 3360 lagoucloudeudere 对于群集,请输入其他服务器的地址# default zone :3358 $ { spring.eureka.instance.hostname } 3360 $ { server.port }/eurekadefaultzone :3358 lagoucloudeurekaserverb :8762/eureka register-with-eureka 3360 true fetch-registry 3360 true sppp 命令参数为spring : profiles 3360 lagoucloudeurekaserverbserver 3360 port :8762 eureka : instance 3360 hostname 3360 lagoucloudeudeudeuuuude 对于群集,请输入其他服务器的地址# default zone :3358 $ { spring.eureka.instance.hostname } 3360 $ { server.port }/eurekadefaultzone :3358 lagoucloudeurekaservera :8761/eureka register-with-eureka 3360 true fetch-registry 3360 true restre 因为只有一台eureka服务器,所以不需要注册。 如果有群集,则可以在群集的其他节点上注册本服务的说明。
在一个示例中,如果另一个实例是群集中的镜像节点,则在此http://lagoucloudeurekaserverb 33608762/eureka URL中的
LagouCloudEurekaServerB必须与其他配置文件中的eureka.instance.hostname相匹配。 register-with-eureka和fetch-registry在单节点时为false设置。 因为只有一台Eureka Server,所以不需要注册。 当前有群集,可以在群集的其他节点上注册本服务。 (2)分别启动APP
(三)浏览器访问观察个别访问
http://lagoucloudeurekaservera :8761/http://lagoucloudeurekaserverb :8762 /
已经包括