Ribbon设置负载均衡规则无反应踩坑
首先在@ComponmentScan所不能扫描的包及其子包创建自己的规则包,创建自定义配置规则类。
@Configuration
public class MySelfRule {
@Bean
public IRule myRule(){
return new RandomRule();
}
}
其次在主函数添加注解
@RibbonClient(name = “cloud-payment-service”,configuration = MySelfRule.class)
//注意该注解name属性对应将要请求的微服务的spring.application.name,并且区分大小写。