Ribbon负载均衡(3)---学习微服务

1.根据视频划出重点

在这里插入图片描述
懒加载,节省一点点内存。
在这里插入图片描述

在这里插入图片描述
通过看源码可以得出这些结论:
在这里插入图片描述
10000个并发进来,虽然负载均衡是轮询策略,但是进的是同一台服务器。
而BestAvailableRule可以避免这个问题。
企业生产上是不会用轮询和随机负载均衡器的,因为在高并发的情况下会出现,有些服务器忙的要死,有些服务器闲的要死的情况。
BestAvailableRule因为这个查找最小值会存在性能开销,后面可以用一致性hash进行替换。
在这里插入图片描述
如果都在忙,就会找父类的轮询算法RoundRobinRule

在这里插入图片描述
如果定义的轮询策略没有找到服务节点,还会给你默认500ms的机会再去查找一遍。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
RetryRule的负载均衡机制在生产环境中一般也不用。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
权重负载均衡器:
优点是计数器和获取分开,
缺点是计数器每隔30一直在运行。
在这里插入图片描述

一致性hash把数据存放到2的31次方-1的圆环上,上面加上节点存放数据即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.实践
3.总结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值