Ribbon负载均衡

Ribbon负载均衡

简单介绍

 OrderService发送请求 请求eureka server 返回服务userService列表

Ribbon负载均衡_第1张图片

Ribbon负载均衡_第2张图片

默认负载均衡的规则是顺序的

设置负载均衡规则

方式一

在OrderService中对OrderAppplication添加如下代码,设置随机负载均衡

    @Bean
    public IRule randomRule(){
        return new RandomRule();// 使用随机的负载均衡机制
    }

方式二

  • 在OrderService中的yml文件配置
userservice:
  ribbon:
    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则

饥饿加载

开启饥饿加载之后 需要指定对哪一个service进行加载

Ribbon负载均衡_第3张图片

你可能感兴趣的:(#,微服务,Java全栈开发进阶,ribbon,负载均衡,spring,cloud)