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.消息提供者如果启动两个一样的,就会随机选择执行