Ribbon总结

1.Ribbon总结

Ribbon说白了就是一个客户端负载均衡的工具,当然我们在之前的项目里没有单独使用过Ribbon,因为我们使用的Feign已经内置了Ribbon。Ribbon内置了很多负载均衡策略,比如说轮询啊、随机啊、过滤掉不可用的服务啊、根据响应时间加权啊、轮询重试啊等,大概我就记得这些。Ribbon默认使用的负载均衡策略是轮询。当然如果说Ribbon自带的负载均衡策略满足不了你的需求的话,你也可以自定义Ribbon的轮询策略。其实就是新建一个类去继承Ribbon提供的一个什么Abstract...Rule什么的[故意说的不清楚],然后重写抽象方法,在里面实现你的负载均衡策略就可以了。

2.客户端负载均衡和服务端负载均衡的区别(被动)?

客户端负载均衡就是客户端自己来选择,服务端负载均衡就是服务端来选择。我打个现实生活中的例子吧,就是咱们去肯德基点餐,这个时候假设它有三个点餐窗口,每个点餐窗口都有一个服务员,现在每个点餐窗口都有排队的,这个时候如果是你自己选择点餐窗口那就是客户端负载均衡,如果是由服务员让你去指定的点餐窗口那就是服务端负载均衡。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值