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

 

springcloud模块

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

 

 

 

 

springcloud集群架构

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

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

 

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

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

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

 

修改服务续约

配置文件修改

为什么要失效剔除

为什么要自我保护

在eureka的配置文件中配置

修改消费者

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

 

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

负载均衡Robbin

集群存在负载均衡的

负载均衡实现~~~

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

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

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

结果

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

失败重试机制

 consumer放这个坐标

配置也放入consumer

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

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值