Ribbon负载均衡策略——重试负载均衡策略使用
RetryRule
先按照轮转策略分发,如果不能访问,在指定时间内重试,分发其他可用服务。
/**
* 该类为Ribbon的配置类
* 注意:该类不能放在主应用程序上下文@ComponentScan所扫描的包中,否则配置将会被所有Ribbon Client共享。*/
@Configuration
public class RibbonConfiguration {
@Bean
public IRule ribbonRule() {
// 负载均衡规则,改为随机
return new RetryRule ();
}
}