Ribbon

1.在创建RestTemplate实例的时候添加@LoadBalance注解

@SpringBootApplication 
@EnableEurekaClient 
public class EurekaUserApplication { 
       public static void main(String[] args) { 
            SpringApplication.run(EurekaUserApplication.class,args);
       } 
      
       @Bean 
       @LoadBalanced 
       public RestTemplate restTemplate(){
             return new RestTemplate(); 
       } 
}
 

2.当前服务为消费方,启动两个不同端口号的服务提供方,测试消费方调用接口,可以看到是以轮循的方式调用服务提供方。

你可能感兴趣的:(Ribbon)