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文件修改回来

 

 

posted @ 2020-12-02 17:53  嘟嘟嘟z  阅读(144)  评论(0)    收藏  举报