一、Ribbon实现的负载均衡算法
二、配置注意事项
三、新建配置类
目录结构
自定义负载均衡类
@Configuration
public class MyRibbonRule {
@Bean
public IRule myRule(){
//定义为随机
return new RandomRule();
}
}
配置到指定的客户端
@EnableEurekaClient
@SpringBootApplication
//给特定服务单独使用自定义的负载算法
@RibbonClient(name="CLOUD-PAYMENT-SERVICE",configuration = MyRibbonRule.class)
public class OrderMain80 {
public static void main(String[] args) {
SpringApplication.run(OrderMain80.class,args);
}
}