一个Eureka集群包含7001和7002等许多服务,在这个集群中,7001指向其他所有服务,7002也指向其他所有服务。总之一句话:我自己一定要有我们这个圈子里的其他兄弟们的全部相关信息。 所以说,他们互相注册,相互守望,对外暴露出一个整体。
问题:微服务RPC远程服务调用最核心的是什么?
高可用,试想一下你的注册中心只有一个only one ,他要是故障了,会导致整个服务环境不可用
解决办法:搭建Eureka注册中心集群,实现负载均衡+故障容错。
实现eureka集群
新建module cloud-eureka-server7002 创建参考地址
修改映射配置文件
在C:\Windows\System32\drivers\etc 路径下的host文件
修改映射配置添加进host文件
127.0.0.1 eureka7001.com
127.0.0.1 eureka7002.com
修改application.yml文件
访问7002
访问7001