首页 > 其他 > 详细

负载均衡Ribbon

时间:2021-04-19 11:33:23      阅读:17      评论:0      收藏:0      [点我收藏+]

实际环境中,往往会开启很多个服务提供者的集群。此时获取的服务列表中就会有多个,到底该访问哪一个呢?

一般这种情况下就需要编写负载均衡算法,在多个实例列表中进行选择。 不过Eureka中已经集成了负载均衡组件:Ribbon,简单修改代码即可使用。

技术分享图片


实现方式

步骤一:启动多个服务实例

技术分享图片


步骤二:开启负载均衡

在RestTemplate的配置方法上添加 @LoadBalanced 注解:
技术分享图片


步骤三:修改服务消费中的路径,不再手动获取ip和端口,而是直接通过服务名称调用;

技术分享图片


注:Ribbon默认的负载均衡策略是轮询。SpringBoot也帮提供了修改负载均衡规则的配置入口

负载均衡Ribbon

原文:https://www.cnblogs.com/lyd447113735/p/14675132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!