// 1,第一种方式(直接使用restTemplate,url写死)
// RestTemplate restTemplate = new RestTemplate();
// String response = restTemplate.getForObject("http://localhost:8080/msg", String.class);
// log.info("response={}",response);
// 2,第二种方式(利用loadBalancerClient通过应用名获取url,然后再使用restTemplate)
// ServiceInstance serviceInstance = loadBalancerClient.choose("PRODUCT");
// serviceInstance.getHost();
// String url = String.format("http://%s:%s", serviceInstance.getHost(), serviceInstance.getPort()) + "/msg";
// RestTemplate restTemplate = new RestTemplate();
// String response = restTemplate.getForObject(url, String.class);
// log.info("response={}",response);
// 3,第三种方式(利用@LoadBalancerClient,可在restTemplate里使用应用名字)
String response = restTemplate.getForObject("http://PRODUCT/msg", String.class);
log.info("response={}",response);