Ribbon负载均衡策略与自定义配置
2017-09-04 15:06
399 查看
Ribbon负载均衡策略
配置
对调用的某个服务启用某种负载策略1)通过配置文件配置
hello: ribbon: NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RandomRule
2)通过java注解配置
@Configuration public class RibbonConfiguration{ @Bean public IRule ribbonRule(){ //随机负载 return new RandomRule(); } }
通过注解
@RibbonClient为特定的服务配置负载均衡策略
@Configuration @RibbonClient(name="hello", configuration=RibbonConfiguration.class) public class TestRibbonConfiguration{ }
以上配置都是在服务消费者中配置。
单独使用Ribbon
因为往往Ribbon配合Eureka使用的,往往也有第三方服务没有注册到Eureka Server,但也部署了多个实例,也需要进行负载均衡,这时可以在服务消费者的配置文件中进行如下方式配置,实现负载均衡hello: ribbon: listOfServers:localhost:8010,localhost:8011
相关文章推荐
- SpringCloud(第 007 篇)电影微服务,使用定制化 Ribbon 在客户端进行负载均衡,使用 RibbonClient 不同服务不同配置策略
- spring cloud中Ribbon自定义负载均衡策略
- Ribbon负载均衡策略配置
- SpringCloud(第 007 篇)电影微服务,使用定制化 Ribbon 在客户端进行负载均衡,使用 RibbonClient 不同服务不同配置策略
- 六、负载均衡-Ribbon 的负载均衡策略
- Spring Cloud微服务开发笔记5——Ribbon负载均衡策略规则定制
- Ribbon负载均衡策略配置
- Ribbon负载均衡策略配置
- SpringCloud(第 007 篇)电影微服务,使用定制化 Ribbon 在客户端进行负载均衡,使用 RibbonClient 不同服务不同配置策略
- 【SpringCloud】Netflix源码解析之Ribbon:负载均衡策略的定义和实现
- 几种软负载均衡策略分析
- Nginx负载均衡策略
- 详解spring cloud中使用Ribbon实现客户端的软负载均衡
- Ribbon实现客户端的负载均衡
- RouterOS实现负载均衡和策略路由的方法
- 负载均衡策略(1) 随机调度
- 负载均衡策略:
- 负载均衡----文件服务策略
- 网易MySQL中间件的负载均衡策略及性能优化 - MySQL
- 某项目中“Session failed”问题的分析解决---Alteon交换机负载均衡策略引发的会话失败问题