返回1个实例,怎么做负载均衡?

来源:6-16 扩展Ribbon-基于元数据的版本控制

hthonor

2020-09-26

大目老师,前面的ribbon扩展例子,都是返回1个实例,而且每次请求都是访问的那个实例,其他实例都被排除了,要怎样做负载均衡呢?只访问了一个实例,就不能做负载均衡了吧!!!

可以返回满足条件的多个实例吗?然后在这些返回的实例上面做负载均衡?

写回答

2回答

慕前端7393274

2020-09-27

负载均衡就是从多个实例中选出一个实例,扩展例子说的就是负载均衡的一个策略,例如多个苹果,1.可以根据大小获取一个。2.可以根据品种获取一个。

0
1
hthonor
非常感谢!
2020-09-27
共1条回复

大目

2020-09-27

楼上正解。

=====

而且每次请求都是访问的那个实例,其他实例都被排除了,要怎样做负载均衡呢?只访问了一个实例,就不能做负载均衡了吧!!!

是的,如果只有1个实例,不管用什么算法“选择”,总会选择到这个实例了

=====

可以返回满足条件的多个实例吗?然后在这些返回的实例上面做负载均衡?

如果你注册到服务发现组件的实例有多个实例满足需求,就会在多个满足需求的实例中做选择了。视频中只搞了1个实例满足条件。你可以启动多个实例测试。

0
1
hthonor
之前理解错了代码,现在明白了,谢谢老师
2020-09-27
共1条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程