集群:服务的提供者是集群,服务的消费者也是集群|eureka注册中心:集群架构;集群搭建| eureka集群:远程调用实现;负载均衡实现 |负载提供者:注册到eureka集群;改变注册名称

 

springcloud模块

什么是集群??负载均衡又是什么???

springcloud集群架构

注册中心存在什么样的问题???单点故障

所以注册中心需要部署集群,服务提供者也需要集群部署!!

 

注册中心:集群搭建--只要是集群就具备高可用性

把eureka1地址注册导eureka2当中把eureka2地址注册到eureka1当中。作用是数据同步,eureka1有数据,自动同步到集群节点eureka2。

注册中心集群搭建完毕,用相同方法搭建提供者集群,不管是启动8888还是8889都有这个提供者

修改服务续约

配置文件修改

为什么要失效剔除

为什么要自我保护

在eureka的配置文件中配置

修改消费者

做成集群之后报错 不识别ip

集群如何实现负载均衡-------调用方加注解@LoadBalance~~~~

负载均衡Robbin

集群存在负载均衡的

负载均衡实现~~~

刚才给注册中心实现轮询,采用服务名称调用,刚开始使用极其容易出错 所以需要多练

现在对服务提供者部署集群,打开配置文件,8081作为第一个服务,8082作为第二个服务 这个集群在注册时候会把自身地址注册到集群当中。记得加注解@LoadBalance。

如果想知道刚才调用的是谁

结果

如果集群中服务器宕机,此时不不会自动访问另一个服务器。现在就需要失败重试机制

失败重试机制

 consumer放这个坐标

配置也放入consumer

配置完成之后服务器宕机刷新就不报错

猜你喜欢

转载自blog.csdn.net/sinat_40895117/article/details/85259135