所以如果同时配置了RestTemplate和ribbon的负载均衡,ribbon的负载均衡会覆盖RestTemplate的负载均衡吗?

来源:11-15 实现多种负载均衡算法【ribbon】

慕的地5112361

2023-07-16

一下这个配置类是之前配置的,使用的是RestTemplate的负载均衡功能,现在没有删掉@LoadBalanced注解,又配置了ribbon,所以如果同时配置了RestTemplate和ribbon的负载均衡,ribbon的负载均衡会覆盖RestTemplate的负载均衡吗?

@Configuration
public class CloudConfig {

public CloudConfig() {
}

/**
 * 会基于OKHttp3的配置来配置RestTemplate
 * @return
 */
@Bean
@LoadBalanced//开启负载均衡功能
public RestTemplate restTemplate() {

    return new RestTemplate(new OkHttp3ClientHttpRequestFactory());
}

}

写回答

1回答

风间影月

2023-07-16

Ribbin是内置的,添加注解后默认使用了负载均衡,也就是默认开启ribbon

0
0

Spring Cloud 进阶 Alibaba 微服务体系自媒体实战

一课收获分布式系统开发,微服务核心技术和中间件企业生产落地

1113 学习 · 896 问题

查看课程