SpeingCloud中的Eureka注册中心的集群配置
注册中心集群:
如果在项目运行过程中Eureka注册中宕机了 那个全部的服务者、调用者都没办法上传了。这个时候就用到了集群,集群中的注册中心其中一个宕机了,其余的行可以继续运行,不影响项目的使用。
注册中心集群之间需要相互关联

模拟集群
1.在本机C:\Windows\System32\drivers\etc文件夹修改hosts文件,模拟三个端口主机

2.在项目中创建三个注册中心项目 分别代表三个端口主机

3.分别修改三个项目中的application.yml文件
端口号:7001, 7002, 7003
服务端的名字:eureka7001.com, eureka7002.com, eureka7003.com
需要连接的集群:
7001主机配置:

7002主机配置:

7003主机配置:

这三个主机配置完成之后 运行三个项目
访问地址:http://eureka7001.com:7001/
http://eureka7002.com:7002/
http://eureka7003.com:7003/
第一个主机的 DS Replicas
发现已经跟另外两个已经连起来了

第二个主机

第三个

这样三个注册中心的集群就配置完成了
4.修改服务提供者的application.yml
我们还需要把服务提供者同时注册进三个注册中心eureka集群

分别访问访问三个主机 看服务提供者注册进没有

访问三个主机 如果都显示的有刚才注册过的服务者 说明上传成功
最后记得把C:\Windows\System32\drivers\etc文件夹下到hosts文件修改回来

浙公网安备 33010602011771号