Ribbon实现微服务的负载均衡

2020-07-18  本文已影响0人  MaJiT

Ribbon是Spring Cloud的一个组件, 它可以让我们使用一个注解就能轻松的搞定负载均衡

1.配置Ribbon负载均衡策略(方法一)

@Configuration
public class MySelfRule {

    @Bean
    public IRule myRule(){
        //新的策略
        return new RandomRule();
    }
}
@SpringBootApplication
@EnableEurekaClient
@RibbonClient(name="CLOUD-PAYMENT-SERVICE",configuration = MySelfRule.class)
public class OrderApplication {
    public static void main(String[] args) {
        SpringApplication.run(OrderApplication.class,args);
    }
}

2.配置Ribbon负载均衡策略(方法二)

service-product: # 调用的提供者的名称
  ribbon:
    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
上一篇下一篇

猜你喜欢

热点阅读