springcloud Ribbon负载均衡

1.编写负载均衡配置类RibbonConfig

//负载均衡模式修改,默认为轮询模式
@Configuration
public class RibbonConfig {
    @Bean
    public IRule ribbonRule(){
        //改为随机模式
        return new RandomRule();
    }
}

2.编写RestTemplateConfig配置类,生成restTemplate对象

@LoadBalanced  为负载均衡
@Configuration
public class RestTemplateConfig {
    @LoadBalanced
    @Bean
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }
}

3.消息提供者如果启动两个一样的,就会随机选择执行
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhangxue_wei/article/details/94474390