在Spring Cloud 微服务应用体系中,远程调用都应负载均衡。我们在使用 RestTemplate 作为远程客户端的时候,开启负载均衡极其简单,使用 @LoadBalanced 就可以解决了
开启客户端负载均衡只需要一个注解即可,形如这样:
@Configuration
public class ApplicationContextConfig {
@Bean
@LoadBalanced
public RestTemplate getRestTemplate() {
return new RestTemplate();
}
}