1,eureka 集群的配置的作用:
eureka 集群的配置的作用是高可用,因为很难保证单实例的eureka服务能提供百分百不间断的服务,如果是单实例的eureka服务挂了,整个项目应用都会出现问题,因此要保证eureka随时都能提供服务的情况下,最好的方式就是采用eureka的集群模式
2,如何搭建集群:
一,第一步:
因为集群是在自己电脑上搭建的,这里最好是配置一下电脑上的hosts文件,以免因为部署在同一台机器上,ip 或者 主机名相同时,无法形成副本,也就是无法在服务端界面DS Replicas显示关联的服务形成高可用;
二,第二步:
然后准备三个eureka的服务端微服务的搭建
端口6001,6002,6003 并修改其yml文件
-
端口6001的服务yml配置:
-
端口6002的服务yml配置:
-
端口6003的服务yml配置:
到这里服务端的就配置好了,接下来配置下客户端的 端口为7001的服务,配置好后7001的服务会注册到6001,6002,6003三个服务中,这样的话就算服务端这三个服务有其中一个或者两个挂了都不会对业务系统形成致命威胁;
三,客户端配置
-
端口7003的服务yml配置:
四,分别启动6001,6002,6003,7001服务,然后访问eureka服务端其中一个:
看到这个上图的页面后基本的搭建就可以了,但是以为版本,环境等诸多因素的影响,每个人遇到的问题也不同,这里就只是为大家提供参考。。。