——笔记源自黑马
负载均衡流程
配置负载均衡策略
方式一,全局配置
在OrderApplication中添加Bean
/**
* 通过@Bean声明负载均衡采用随机策略,是全局的
* @return
*/
@Bean
public IRule randomRule(){
return new RandomRule(); //随机策略
}
方式二,针对某个服务配置
在order-service服务中的application.yml中配置
userservice:
ribbon:
#负载均衡随机策略
NFloadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
饥饿加载
在order-service服务中的application.yml中配置
ribbon:
eager-load: #开启饥饿加载
clients:
- userservice
- xxservice