在 cloud-consumer-order80
写一个配置包名config 创建ApplicationContextConfig类
@LoadBalanced 使用负载均衡默认是轮询方式
@Configuration
public class ApplicationContextConfig {
@Bean
//@LoadBalanced //使用负载均衡 使得rest template负载均衡的能力 才可以通过微服务名字调用微服务 默认轮训访问机制
// 使用自己的负载均衡 则不要使用注册 loadBalanced
public RestTemplate restTemplate(){
return new RestTemplate();
}
}
pom
这个依赖默认有ribbon (负载均衡依赖)
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>