@LoadBalanced 负载均衡
@SpringBootApplication public class ConsumerApplication { public static void main(String[] args) { SpringApplication.run(ConsumerApplication.class, args);} @Bean @LoadBalanced //具有负载均衡的请求 RestTemplate restTemplate(){ return new RestTemplate(); }}客服端服务consumer
@Autowired @Qualifier("restTemplate") RestTemplate restTemplate; //具有负载均衡的 @GetMapping("/hello3") public void hello3()throws IOException { String s = restTemplate.getForObject("http://provider/hello",String.class); //服务端的名和接口地址. System.out.println(s); //打印服务端hello注册2000s }上面地址填写要仔细,它的具体信息 启动http://localhost:3000/hello3
RestTemplate 类上加@LoadBalanced注解,发起请求调用服务端,请求就被拦截具有负载均衡
